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

2 ответа

Умножьте два переполненных целых числа по модулю третьего

Учитывая три целых числа,a, bа такжеc с участиемa,b <= c < INT_MAX Мне нужно вычислить(a * b) % c ноa * b может переполниться, если значения слишком велики, что дает неправильный результат. Есть ли способ вычислить это напрямую с помощью ...

5 ответов

C - Как читать строки строк из стандартного ввода или сохранения файловой памяти

Мне нужна версия строки чтения, которая экономит память. У меня есть это «рабочее» решение. Но я не уверен, как он ведет себя с памятью. Когда я включаюfree(text) это работает на несколько строк, а затем я получаю сообщение об ошибке. Так что ...

1 ответ

CMake импортирует поведение библиотеки

У меня странная проблема с CMake. Я импортирую Curl в свой проект, поэтому я напишу для вас упрощенную сводку моего файла CMakeLists.txt. ADD_LIBRARY (libcurlОБЩИЙIMPORTED) SET_PROPERTY (TARGET libcurl PROPERTY IMPORTED_LOCATION ...

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

3 ответа

В чем разница между семействами функций printf и vprintf, и когда мне следует использовать одно над другим?

Я понимаю, что разница междуprintf, fprintf, sprintf и т. д. функции иvprintf, vfprintf, vsprintf Функции etc связаны с тем, как они работают с аргументами функции. А как конкретно? Есть ли какая-то причина использовать один поверх другого? ...

2 ответа

usleep () для вычисления прошедшего времени ведет себя странно

Я вычисляю время, прошедшее в миллисекундах для каждого последующего вызова функции-обработчика, используя код ниже. Когда я использую usleep (1000), т. Е. Разница во времени между каждым вызовом составляет 1 мс, составляет 10 мс, а когда я ...

5 ответов

Выражения "j = ++ (i | i); и j = ++ (i & i); должны быть ошибкой lvalue?

Я ожидал, что в моем следующем коде: #include<stdio.h> int main(){ int i = 10; int j = 10; j = ++(i | i); printf("%d %d\n", j, i); j = ++(i & i); printf("%d %d\n", j, i); return 1; }выраженияj = ++(i | i); а такжеj = ++(i & i); выдаст ошибки ...

6 ответов

Мимика Python's strip () функция в C

В последнее время я начал работать над небольшим игрушечным проектом на C и старался изо всех сил попытаться имитировать функцию strip (), которая является частью строковых объектов python. Чтение fscanf или sscanf говорит о том, что строка ...

7 ответов

pthread_cond_timedwait ()

void wait(int timeInMs) { struct timespec timeToWait; timeToWait.tv_sec = 5; timeToWait.tv_nsec = timeInMs*1000; int rt; pthread_mutex_lock(&fakeMutex); rt = pthread_cond_timedwait(&fakeCond, &fakeMutex, ...

2 ответа

Работает ли strtok со строками (как разделитель)? [закрыто]

Например: Дружелюбный. Мне не нравится "Ly" в конце слова. Могу ли я токенизировать эту строку с помощью "ly" someCharVariable = strtok ("дружественный", "ly")?

1 ответ

Сборка .so файла из .c файла с использованием командной строки gcc

Я пытаюсь создать Hello World проект для динамических библиотек Linux (.so файлы). Итак, у меня есть файл hello.c: #include <stdio.h> void hello() { printf("Hello world!\n"); }Как мне создать .so файл, который экспортируетhello(), используя gcc ...