Результаты поиска по запросу "c"
вы не можете обменять (конвертировать) их .. если вам нужен файл с FILE * и HANDLE, вам нужно открыть его дважды
ли простой способ создать FILE * из WinApi HANDLE, который указывает на один конец канала? Нечто подобное мы делаем в Unix:fdopen(fd,<mode>);
Ошибка сегментации при получении строки от пользователя
Код: int main() { char *name=NULL; int n; printf("\nenter the string\n"); scanf("%s",name); n=strlen(name); printf("%d",n); return 0; }Я получаю ошибку сегментации. Что не так с кодом? Я включилstdio.h, stdlib.h, string.h.
длинное шестнадцатеричное представление без знака
#include <stdio.h> #include <string.h> int main(void) { char buf[256] = {}; unsigned long i=13835058055298940928; snprintf(buf, 1024, "%lx", i); /* Line 7 */ printf("%s\n",buf); return 0; }В строке 7, если я использую%lux тогдаsnprintf не делает ...
Почему функция не изменит переменную?
В этом коде я, кажется, получаю ноль, я не слишком знаком с тем, почему я не могу изменить переменную длину с помощью функции, которую я создал. Любая помощь может быть полезной. #include <stdio.h> double get_length(double a); int main(int argc, ...
Разница между методами повышения (SIGABRT) и abort ()
Я знаю что обаraise(SIGABRT) а такжеabort() методы отправят сигнал SIGABRT себе. Но есть некоторая разница между этими двумя функциями. (например,abort() функция разблокирует сигнал SIGABRT гдеraise(SIGABRT) не.) Каковы другие различия ...
представление MAC-адреса в коде C
Я часто вижу такое представление MAC-адреса в коде C: struct mac_addr { unsigned char bytes[6]; }Зачем нужно помещать массив в структуру, а не просто иметь массив? Какую пользу это дает? Благодарю.
Как я могу инициализировать массив указателей на структуры?
Можно ли инициализировать массив указателей на структуры? Что-то вроде: struct country_t *countries[] = { {"United States of America", "America"}, {"England", "Europe"}, {"Ethiopia", "Africa"} }Я хочу сделать это для того, чтобы поместить ...
О синтаксисе указателя и ссылки
Хотя может быть неловко, я знаю, что я не единственный, кто сталкивается с этой проблемой. Я использую C / C ++ в течение многих лет. У меня никогда не было проблем с пониманиемконцепции адресов, указателей, указателей на указатели и ...
Генератор случайных чисел - зачем сеять каждый раз
Я относительно новый для c и c ++. В java, языке, на котором я привык программировать, очень легко реализовать генерацию случайных чисел. Просто вызовите статический метод random из класса Math. int face = ((int)(Math.random() * 6) + ...
Почему -lm не требуется в некоторых случаях при компиляции и компоновке кода C?
У меня есть образец файла здесь: #include <stdio.h> #include <math.h> int main(){ printf("%f\n", log(10)); }Когда я собираю это сgcc sample.c -o a это работает просто отлично. Я могу запустить это с./a и он производит вывод2.302585 как и ...