Результаты поиска по запросу "c"

3 ответа

Какая разница между этим 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);И я запускаю первый код моего ...

2 ответа

Вывести имя файла, номер строки и имя функции вызывающей функции - C Prog

Я хочу создать файл log.c, содержащий функции info (), debug () и error (). Эти функции работают без печати имени файла, номера строки и т. Д. Поэтому, когда я вызываю одну из этих функций, я хочу сбросить имя файла, номер строки и имя функции ...

5 ответов

Есть ли лучшая реализация, чем malloc / calloc для выделения памяти в C? [закрыто]

Так как malloc / calloc - старая реализация, определенная в stdlib для C. Есть лилучшая реализация, которая может заменить malloc / calloc? Пожалуйста, не отвечайте ни на какой метод-оболочку на метод malloc / calloc. Новая реализация для ...

ТОП публикаций

3 ответа

Почему эта встроенная сборка не работает?

Для следующего кода: 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);"); ...

4 ответа

Есть ли барьер памяти компилятора для одной переменной?

Барьеры памяти компилятора, помимо прочего, заставляют компиляторвсепеременные стека, которые кэшируются в регистрах, записываются в память перед барьером. Например, GCC имеет следующий оператор: asm inline ("" : : : "memory");Есть ли способ ...

4 ответа

как получить doxygen для создания графиков вызовов и вызовов для функций c

Я провел некоторое время, просматривая документы и просматривая мой файл конфигурации докси от начала до конца. Я отключил doxygen в своем конфигурационном файле, и он создает документацию и индексы для структур и классов cpp, но я не вижу ...

5 ответов

Почему я получаю «пустое значение не игнорируется, как это должно быть»?

У меня есть следующая функция: 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);Я получаю «пустое значение не игнорируется, как должно быть», но я ...

2 ответа

Как мне включить библиотеку curl в мой проект C в Code Blocks (Windows)?

Вопрос кажется прямым. Я пробовал много вещей, чтобы включить curl в мой C-проект с использованием code :: blocks ide, но безрезультатно. Я хотел бы использовать библиотеку cURL для моего проекта консольного приложения, которому нужны ...

3 ответа

Обычные арифметические преобразования в C: каково обоснование этого конкретного правила

От K & R C Во-первых, если один из операндов long long, другой преобразуется в long double.В противном случае, если один из операндов является двойным, другой преобразуется в двойной.В противном случае, если один из операндов является float, ...

5 ответов

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 ...