c — вопросы с ответами

1 ответ
до сегодняшнего дня, когда я запускал дочернюю программу в своем приложении (распределенные вычисления), я использовал execv, и в качестве аргумента я передавал имя файла, в котором хранилась полезная нагрузка. Итак, у меня было два файла: 1) child-program.binary(+x) 2) child-program.payload(+r)...
29 дек. 2014, в 17:19
2 ответа
У меня есть несколько процессов, которые пытаются читать и записывать один и тот же файл. Я хочу, чтобы каждый из них блокировал файл, чтобы только один из них обращался к нему за раз. Я попробовал это (отредактируйте: на этот раз это полный тестовый код): #include "stdafx.h" #include "Windows.h" ...
winapi
29 дек. 2014, в 11:56
1 ответ
LLVM содержит анализ псевдонимов под названием "анализ псевдонимов на основе типа" (передайте исходный код на github), который использует метаданные !tbaa встроенные в инструкцию. Информация метаданных выглядит так: !1 = metadata !{metadata !2, metadata !2, i64 0} !2 = metadata !{metadata !"int", m...
clang
llvm
29 дек. 2014, в 11:34
2 ответа
Я написал программу в C++, которая демонстрирует использование libxml2.The код выглядит следующим образом #include <stdio.h> #include <string.h> #include <stdlib.h> #include <libxml/xmlmemory.h> #include <libxml/parser.h> void parseStory (xmlDocPtr doc, xmlNodePtr cur)...
29 дек. 2014, в 10:15
1 ответ
Я думаю, странный вопрос. Это из любопытства. Используя функцию rand(), если мы установим параметры между 1-10, я затем несколько раз проверил тест на своих машинах операционной системы UNIX, а точнее Ubuntu. Мои результаты всегда показывали более высокие числа (более 5), которые, скорее всего, во...
random
29 дек. 2014, в 00:12
5 ответов
Я написал небольшой фрагмент кода, который должен взять массив символов и сделать его похожим на то, что компьютер печатает текст. Достаточно просто, не так ли? Но когда я его запустил, Терминал сказал мне следующее: *** stack smashing detected ***: ./TYPE terminated ======= Backtrace: ========= /l...
stack-smash
backtrace
26 дек. 2014, в 22:45
1 ответ
Я знаю, что память, распределенная динамически, как показано ниже, может быть бесплатной, как показано ниже: int *array = malloc(sizeof(int) * 100); memset(array,0,sizeof(int) * 100); // use the array free(array); (Является ли пример выше применимым только к C++ или к C и C++?) Но я не знаю, дол...
26 дек. 2014, в 20:00
1 ответ
Я пытаюсь создать источник для icecast2/shoutcast. Но после компиляции всего, что я столкнулся с ошибкой сегментации. После дальнейшей отладки с gdb мне дали более подробную ошибку. Я не знаю c любого типа, поэтому я не уверен, что делать с этой ошибкой Program received signal SIGSEGV, Segmentation...
26 дек. 2014, в 08:57
1 ответ
Я могу понять основной принцип работы алгоритма поиска циклов Floyd. Единственное, что я не могу понять, это условие цикла while, которое приведено ниже: while(slow && fast && fast->next){ slow = slow->next; /*Moving fast pointer two steps at a time */ fast...
algorithm
25 дек. 2014, в 14:12
1 ответ
Я в настоящее время пытаюсь создать listctrl в поле зрения моей MDI-апликации, так как я связываю указатель listctrl, поэтому мне нужно нарисовать его один раз на просмотр, но я не смог это сделать, поскольку я новичок, может кто-нибудь предложите мне ответ int CDB_DOC_VIEW_MYView::OnCreate(LPC...
visual-c++
mfc
mdi
25 дек. 2014, в 07:20
3 ответа
Допустим, у меня есть функция, которая принимает целочисленное значение. Теперь в функции я хочу знать значение, которое хранится в ячейке памяти, на которую указывает это целочисленное значение. void function(int a) { //say, a=10 then I want to know the value stored in memory address 10 } ...
pointers
25 дек. 2014, в 05:15
4 ответа
Я запускаю следующий код, но он сохранил печать "4", почему его печать "4", а не "12"? и могу ли я использовать malloc, а затем sizeof? (если я смогу, то как) #include<stdio.h> int main() { int arr1[3]={1,2,3}; int *arr2=arr1,i; printf("%d",sizeof(arr2)); return 0; } ...
arrays
dynamic
memory-management
24 дек. 2014, в 16:31
1 ответ
Это серверная программа для веб-сокетов, когда клиент отправляет команду "exe", сервер выполняет приложение C. Вывод приложения c считывается из STDOUT сервером и отображается в браузере клиента. Теперь есть приложение C, которое требует ввода пользователя (scanf), мы сохранили вход в txt файл. Мы ...
web
06 май 2014, в 09:38
1 ответ
У меня есть старый фрагмент кода, и он использует Numeric, и я хотел поменять его на numpy. Существует также код C, который использует следующее: #include <Numeric/arrayobject.h> Я хочу сделать то же самое с помощью Numpy, есть ли способ сделать это?...
numpy
scipy
numeric
08 окт. 2013, в 01:29
2 ответа
У меня есть источник библиотеки C с C API. Я хочу показать функции и структуры данных C на python, чтобы я мог использовать библиотеку в своих сценариях python. Существуют более 200+ функции и около 50 структур данных, поэтому было бы предпочтительнее, если бы я мог автоматизировать генерацию кода...
swig
06 нояб. 2011, в 01:05
Наверх
Меню