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

0 ответов

попробуйте перераспределить, используя отдельную переменную, затем вызовите strcpy, чтобы получить переменную str в это пространство, например:

я есть функция, которая добавляет символ в строку: void AddChToString(char **str,char ch){ int len=(*str)?strlen(*str):0; (*str)=realloc(*str, len+2); (*str)[len]=ch; (*str)[len+1]='\0'; }Инструменты (на Mac) и Valgrind указывают, что строка: (* ...

0 ответов

пример

мер: В А.c: Head init(){ Head treeHead; treeHead = malloc(sizeof (struct TreeHead)); treeHead->Root = malloc(sizeof (struct TreeNode)); return treeHead;} В Б.с .: Head treeHead; treeHead = init(); Должен ли я вызвать бесплатный метод init ...

1 ответ

gcc.gnu.org/onlinedocs/gcc-3.3.6/gcc/Other-Builtins.html

яюсь за этот простой вопрос. Все еще борется с некоторыми концепциями памяти здесь. Вопрос: Предположим, у меня есть предварительно вычисленный массив A, к которому я хочу неоднократно обращаться. Есть ли способ сказать программе на C, чтобы этот ...

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

0 ответов

Я скомпилировал каждый файл c с -g, но опять-таки он выдает ту же ошибку, что символы отладки не найдены.

я запускаю свой сложный симулятор c .c, который включает в себя много файлов c в gdb, он выдает ошибку, символы отладки не найдены. Я использую gcc -g simulator.c для выполнения этой программы. Может ли кто-нибудь тело сказать мне, почему эта ...

0 ответов

Символьные константы с более чем одним символом по своей природе зависят от машины, и их следует избегать.

аю некоторый код эмулятора, и я столкнулся с чем-то действительно странным: switch (reg){ case 'eax': /* and so on*/ }Как это возможно? Я думал, что ты мог толькоswitch на целочисленных типах. Есть ли какая-то макро-хитрость?

1 ответ

 также хорошо, если вы хотите каталог, но вы не должны закрывать его впоследствии; Вы должны пойти дальше и использовать его.

от вопрос уже есть ответ здесь: Проверка, существует ли каталог в Unix (системный вызов) [/questions/3828192/checking-if-a-directory-exists-in-unix-system-call] 8 ответовЯ пишу программу, чтобы проверить, является ли что-то файл или ...

0 ответов

 конечно.

отяжении всех моих лет работы программистом на Си меня всегда смущали стандартные дескрипторы потоковых файлов. Некоторые места, такие как Википедия [1] [https://en.wikipedia.org/wiki/Standard_streams#Standard_error_.28stderr.29] , сказать: На ...

0 ответов

 который определяет библиотеки и инструменты, используемые для создания исполняемого файла.

ли я увидеть из скомпилированного файла, какой компилятор использовался для его создания?

0 ответов

 не должно иметь typedef для него.

давнего времени я считал, что решение большинства разработчиков и поставщиков систем должно быть простым.int 32-битные даже на 64-битных машинах своего рода целесообразные бородавки. С современными типами фиксированных размеров C99 (int32_t а ...

0 ответов

 установить, не обязательно.

у вас есть строка в C, вы можете добавить прямой шестнадцатеричный код внутри. char str[] = "abcde"; // 'a', 'b', 'c', 'd', 'e', 0x00 char str2[] = "abc\x12\x34"; // 'a', 'b', 'c', 0x12, 0x34, 0x00Оба примера имеют 6 байтов в памяти. Теперь ...