Я программист python, изучающий C по книге K&R. Это покажется ужасно банальным вопросом, но тем не менее я в тупике.
Ниже приложен фрагмент кода из книги K&R (...
В Java Double.doubleToLongBits () полезен для реализации методов hashCode (). Я пытаюсь сделать то же самое на C ++ и написать свой собственный метод doubleToRawLongBits (), поскольку после обхода через Google я могу '...
По какой-то причине я создаю свои собственные стеки для всех потоков в моем приложении, используя функцию pthread_attr_setstack перед вызовом pthread_create. Однако я также хочу иметь собственный стек для моего ...
Мне нужно найти максимум и минимум произвольного выражения C, которое не имеет побочных эффектов. На моей машине работают следующие макросы. Будут ли они работать на всех платформах? Если нет, можно ли их изменить на ...
Я делаю мошенническую игру и использую случайное блуждание по сетке, чтобы сформировать «пещерную» систему. Однако случайное блуждание, которое я придумал, застревает - в частности, когда пешеход находится рядом с ...
Я чищу некоторый код на C. Везде есть глобальные переменные, но не все из них используются. Я хочу очистить их. Но проверять их одну за другой слишком трудоемко. Есть ли простой способ сделать ...
Я работаю над проектом, в котором я использую Arduino с Bluetooth модуль и мой мобильный телефон Samsung Galaxy S II с ОС Android. Идея проекта состоит в том, чтобы отправить несколько команд с моего мобильного телефона на ...
Я использую Code :: Blocks 10.05 и mingw. Похоже, что компилятор не распознает квалификатор restrict и возвращает «error: expected ';', ',' or ')' перед 'src'. Нужно ли мне передавать какие-либо параметры компилятора ...
В чем разница между int * a[10]; и int (*b)[10]; Я знаю, что первый - это массив указателей на целые числа, но что такое второй? Если я попробую присвоить int (*c)[10] = a; ...
Я читал, что в системах Unix malloc может возвращать указатель, отличный от NULL, даже если память фактически недоступна, и попытка использовать память позже вызовет ошибку . Поскольку я не могу поймать такие ...
Когда 'идентификатор' называется 'именем' в C++? В основном я читал, что вместо термина "идентификатор" используется термин "имя", как в примере: struct S { int i };
S thing1; В этом случае, является ли thing1 ...
Я работаю над своими данными в программе C / C ++, которая является двумерной. Здесь мое значение рассчитывается для пар, и здесь значения будут одинаковыми для foo [i] [j] и foo [j] [i]. Таким образом, если я реализую это с помощью ...
Я работал над программой, которая подключается к libmysql.dll. В той части кода, которая его использует, я включил как winsock2.h, так и mysql.h. Я уже написал программу, и она работает ...
Я видел много кода, который проверяет NULL-указатели при каждом выделении. Это делает код многословным, и, если это не делается последовательно, только тогда, когда программисту так хочется, не ...
Иногда мы используем этот тип кода в программировании на c. char *p = "Sam"; Здесь адрес константной символьной строки "Sam" будет храниться в указателе char p. теперь здесь
Я хочу спросить, где ...
Можно ли в C разделить делимое на константу и получить результат и остаток одновременно? Я хочу избежать выполнения двух инструкций деления, как в этом примере: val = num / 10;
...
Я следую руководству Биджа по NP. Я внес несколько изменений и пытаюсь получить IP-адрес своей серверной программы через getaddrinfo ().
(оригинал можно найти здесь http: //beej.us/guide/bgnet/output / ...
Почему этот конкретный кусок кода возвращает false на strstr(), если я ввожу "test"? char input[100]; int main()
{ fgets(input, 100, stdin); printf("%s", input); if(strstr("test ...
Я схожу с ума, пытаясь выяснить это сообщение об ошибке, которое не имеет очевидной связи с реальностью / моим кодом. Я искал здесь и пришел к одному выводу: вы возненавидите указатель ...
Используя «обычный C», я хочу сравнить два 8-битных байта, чтобы определить, является ли второй является побитовым дополнением первого. Например, если Byte1 является двоичным 00001111 (15 в десятичном), я хочу проверить, ...
У меня что-то вроде этого есть в моем код typedef struct ts_fem_mesh
{двойные ** вершины; беззнаковые int ** треугольники; беззнаковый int n_ver; беззнаковый int n_tri;
} fem_mesh; ...
Я знаю два возможных способа определения и использования структур: # 1 struct person
{char name [32]; int age;
}; struct person dmr = {"Деннис Ричи", 70}; # 2
typedef struct
{имя символа [32]; ...
Большинство функций приема дейтаграмм, таких как c recv или read, javas DatagramPacket class или pythons SocketServer, включают возможность узнать количество полученных данные. c: int amount = recv (...
Недавно я установил Ubuntu 11.10 и вместе с ним IDE CodeBlocks, и мне известно, что по умолчанию у меня есть библиотеки gcc и std. Мои вопросы: Есть ли у вас какие-нибудь советы по новому C ++ ...
Я использую функцию pow в C и храню возвращаемое значение в целочисленном типе. см. фрагмент кода ниже: for (i = 0; i < 5; i++){ val = (int)pow(5, i); printf("%d, ", val);
} здесь i, ...