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

11 ответов

Почему функция get так опасна, что ее нельзя использовать?

Когда я пытаюсь скомпилировать код C, который используетgets() функция с GCC, Я понял предупреждение: (.text + 0x34): предупреждение: функция `gets 'опасна и не должна использоваться. Я помню, что это как-то связано с защитой стека и ...

5 ответов

это правда, но с fgets он будет иметь более тонкий контроль. если у него есть какое-то представление о том, какова длина строк в среднем, он может оптимизировать длину буфера, а не fgetc, который будет буферизоваться, но будет абсолютно не зависим от идеальной длины буфера.

ужно прочитать строку текста (завершается новой строкой), не делая предположений о длине. Так что теперь я сталкиваюсь с возможностями: использованиеfgets и проверять каждый раз, является ли последний символ новой строкой и постоянно добавляется ...

2 ответа

Ошибка чтения ошибки сегмента из файла с помощью fgets

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

3 ответа

fgets () не ждет ввода

Я написал следующий код:

1 ответ

fgets и работа с вводом CTRL + D

Я беру некоторый стандартный ввод от пользователя, и если пользователь нажимаетCTRL + DЯ хочу отобразить ошибку и завершить программу. Я думаю, возможно, моя проблема может быть связана с застреванием в цикле; int readInput(){ char buff[10]; int ...

6 ответов

Разница между scanf () и fgets ()

5 ответов

Как мне прочитать пробел, используя scanf в c?

Проблема: мне нужно быть в состоянии определить, когда два пробела возникают последовательно.Я прочитал следующие вопросы:Как прочитать строку из файла \ n с...

3 ответа

fgets () не работает после fscanf ()

Я использую fscanf для чтения даты, а затем fgets для чтения заметки. Однако после первой итерации fscanf возвращает значение -1.Я использовал GDB для пошаго...

4 ответа

Читайте строки файла назад (fgets) с помощью php

У меня есть текстовый файл, который я хочу прочитать в обратном направлении, в настоящее время я использую это: $fh = fopen('myfile.txt','r'); while ($line = fgets($fh)) { echo $line."<br />"; }Это выводит все строки в моем файле. Я хочу читать ...

2 ответа

Ошибка чтения ошибки сегмента из файла с помощью fgets

//declare double pointer so that create array can "return" an array int **aryReturn; int size; char trashdata[100]; //open file FILE *inFilePtr = fopen(*(argv + 1), "r" ); if (inFilePtr != NULL) printf(" the value of argv 1 is %s \n", argv[1]); ...