Результаты поиска по запросу "c"
Какая разница между этим lseek, fseek, read, fread?
Я называю эти функции: unsigned blah[5]; lseek(0, 100, SEEK_CUR); read(0, blah, sizeof(blah));а также FILE *fr; fr = fopen(arg[1], "r"); unsigned blah[5]; fseek(fr, 100, SEEK_CUR); fread(blah, 1, sizeof(blah), fr);И я запускаю первый код моего ...
Вывести имя файла, номер строки и имя функции вызывающей функции - C Prog
Я хочу создать файл log.c, содержащий функции info (), debug () и error (). Эти функции работают без печати имени файла, номера строки и т. Д. Поэтому, когда я вызываю одну из этих функций, я хочу сбросить имя файла, номер строки и имя функции ...
Есть ли лучшая реализация, чем malloc / calloc для выделения памяти в C? [закрыто]
Так как malloc / calloc - старая реализация, определенная в stdlib для C. Есть лилучшая реализация, которая может заменить malloc / calloc? Пожалуйста, не отвечайте ни на какой метод-оболочку на метод malloc / calloc. Новая реализация для ...
Почему эта встроенная сборка не работает?
Для следующего кода: long buf[64]; register long rrax asm ("rax"); register long rrbx asm ("rbx"); register long rrsi asm ("rsi"); rrax = 0x34; rrbx = 0x39; __asm__ __volatile__ ("movq $buf,%rsi"); __asm__ __volatile__ ("movq %rax, 0(%rsi);"); ...
Есть ли барьер памяти компилятора для одной переменной?
Барьеры памяти компилятора, помимо прочего, заставляют компиляторвсепеременные стека, которые кэшируются в регистрах, записываются в память перед барьером. Например, GCC имеет следующий оператор: asm inline ("" : : : "memory");Есть ли способ ...
как получить doxygen для создания графиков вызовов и вызовов для функций c
Я провел некоторое время, просматривая документы и просматривая мой файл конфигурации докси от начала до конца. Я отключил doxygen в своем конфигурационном файле, и он создает документацию и индексы для структур и классов cpp, но я не вижу ...
Почему я получаю «пустое значение не игнорируется, как это должно быть»?
У меня есть следующая функция: void getdata(int arr[], int n) { for (int i = 0; i < n; i++) { int a = srand(time(NULL)); arr[i] = a; } }И я называю это вmain: getdata(arr, 1024);Я получаю «пустое значение не игнорируется, как должно быть», но я ...
Как мне включить библиотеку curl в мой проект C в Code Blocks (Windows)?
Вопрос кажется прямым. Я пробовал много вещей, чтобы включить curl в мой C-проект с использованием code :: blocks ide, но безрезультатно. Я хотел бы использовать библиотеку cURL для моего проекта консольного приложения, которому нужны ...
Обычные арифметические преобразования в C: каково обоснование этого конкретного правила
От K & R C Во-первых, если один из операндов long long, другой преобразуется в long double.В противном случае, если один из операндов является двойным, другой преобразуется в двойной.В противном случае, если один из операндов является float, ...
C программа без заголовка
Я пишу программу "Здравствуй, мир" на C. void main() { printf("Hello World"); } // note that I haven't included any header fileПрограмма компилируется с предупреждением как vikram@vikram-Studio-XPS-1645:~$ gcc hello.c hello.c: In function ...