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

1 ответ

for_each_process - выполняет ли он итерации по потокам и процессам?

Я хотел бы повторить все задачи в ядре (потоки и процессы) и вывести tid / pid и имя, используя макрос for_each_process: #define for_each_process(p) \ for (p = &init_task ; (p = next_task(p)) != &init_task ; )Как я могу различить поток и ...

2 ответа

читать данные из файла до конца строки в C / C ++

Обычно это чтение до конца файла, но меня интересует, как я могу прочитать данные (последовательность чисел) из текстового файла до конца файла.линия? Я получил задание прочитать несколько серий чисел из файла, которые расположены в новых ...

4 ответа

Расчет времени с помощью TSC (Time Stamp Counter)

Я пытаюсь измерить время, затрачиваемое некоторым кодом внутри ядра Linux с очень высокой точностью модулем ядра Linux. Для этого я постаралсяrdtscl ()который дает количество тактов, используемых в коде, как указано ниже: unsigned long ini, ...

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

5 ответов

Как строки C размещаются в памяти?

Скажем, у меня есть простая функция, которая возвращает строку C таким образом: const char * getString() { const char * ptr = "blah blah"; return ptr; }и я вызываю getString () из main () следующим образом: const char * s = getString();1) ...

2 ответа

Как передать 2d массив через указатель в c [duplicate]

Возможный дубликат: Передача указателя, представляющего двумерный массив, функции в C ++ [https://stackoverflow.com/questions/5329107/passing-a-pointer-representing-a-2d-array-to-a-function-in-c] Я пытаюсь передать свой 2-мерный массив в функцию ...

4 ответа

C, Malloc () и длина массива [дубликаты]

Возможный дубликат: Как найти sizeof (указатель на массив) [https://stackoverflow.com/questions/492384/how-to-find-the-sizeofa-pointer-pointing-to-an-array] Я учусь создавать динамический массив в C, но столкнулся с проблемой, которую не могу ...

5 ответов

Различия между использованием функций realloc и free -> malloc

Зачем использовать функцию realloc () для изменения размера динамически размещаемого массива, а не использовать функцию free () перед повторным вызовом функции malloc () (то есть плюсы и минусы, преимущества и недостатки и т. Д.)? Это для ...

3 ответа

Как сопоставить индексы матрицы с одномерным массивом (C ++)?

У меня матрица 8х8, вот так: char matrix[8][8];Кроме того, у меня есть массив из 64 элементов, например: char array[64];Затем я нарисовал матрицу в виде таблицы и заполнил ячейки числами, каждое число увеличивалось слева направо, сверху ...

2 ответа

в чем разница между struct {0} и memset 0 [duplicate]

Возможный дубликат: Какой из них использовать - memset () или инициализацию значения для обнуления структуры? [https://stackoverflow.com/questions/1998752/which-one-to-use-memset-or-value-initialization-to-zero-out-a-struct] Предположим, у нас ...

1 ответ

Как выполнить модульное тестирование c функциями, связанными с IO?

Я сталкиваюсь с проблемами при написании модульных тестов для функций C, которые включают операции ввода-вывода. Например, ниже приведен код, который я написал для получения входной строки от пользователя из консоли. Я не знаю, ...