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

4 ответа

Простое использование sprintf - C

Я пытаюсь понять, почему возникает большая проблема, используя в качестве примера небольшую программу. Эта небольшая программа не работает, заставляя меня поверить, что это мое понимание недостатков функции. Насколько я (считал) полагал, ...

2 ответа

Как извлечь имя пользователя из идентификатора пользователя

Я реализую(Ls)команда на Unix во время обучения из книги. Во время кодирования часть моей реализации(Ls)команда с(-l) флагЯ вижу, что мне нужно подсказать имена пользователей и групп файла. Пока у меня есть идентификаторы пользователя и группы из ...

5 ответов

Ошибка сегментации с использованием strcat

Вот мой код: char *name, name_log="log-";------ получение имени от пользователя ----- strcat(name_log, name); char ext[] = ".log"; strcat(name_log, ext);То, что мне нужно в конечном итоге, это name_log = "log-'name'.log", но я получаю ...

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

1 ответ

передача строк Python через Cython в C

Я пытаюсь написать модуль с некоторыми частями C и Python. Я использую Cython для преодоления разрыва. Я хочу хранить мои (очень длинные) строковые константы в python, потому что синтаксис намного лучше: const char long_string = "\npart of ...

4 ответа

В C, сохраняющие значения, которые начинаются с нуля, видоизменяются, почему?

Например: int main(){ int x = 01234567; printf("\n%d\n",x); return 0; }Следующий код выдает: 342391 Если бы я не включил 0 в начале, значение x было бы 1234567, почему C хранит значение таким образом и есть ли способ получить его, не делая этого?

3 ответа

Производительность компоновщика связана с пространством подкачки?

Иногда удобно что-то макетировать с помощью небольшой программы на C, которая использует большой кусок статической памяти. Я заметил после перехода на Fedora 15 программа заняладолго время для компиляции. Мы говорим 30-х против 0,1 с. Еще более ...

2 ответа

Syscall накладные расходы

Насколько велики (приблизительно) издержки системного вызова ввода-вывода в Linux отC программа, я имею в виду, как плохо работает, например, много маленькихread / write операции по сравнению сread / write на больших буферах (на обычных файлах ...

3 ответа

Перехват стат ()

Я успешно перехватил звонкиread(),write(),open(),unlink(),rename(), creat() но как-то с точно такой же семантикой перехватываетstat() не происходит. Я изменил среду исполнения с помощью LD_PRELOAD. Я что-то пропустил? Код довольно большой, ...

1 ответ

Каковы формальные и практические ограничения на значения в 'struct lconv', описывающие локаль?

ФонСтандарт C99, раздел 7.11, описывает<locale.h> Заголовок и его содержимое. В частности, это определяетstruct lconv и говорит, что: [...] В локали "C" члены должны иметь значения, указанные в комментариях. char *decimal_point; // "." char ...

2 ответа

Можно ли использовать указатель на функцию с аргументом const в качестве указателя на функцию с неконстантным аргументом?

Возможно, заголовок сам по себе непонятен ... У меня есть функция f (предоставленная некоторой библиотекой), которая принимает в качестве аргумента указатель на функцию подписиvoid g(int*)т.е. void f(void (*g)(int*));Тем не менее, я хотел бы ...