8
ответов

Считать строку входа быстрее, чем fgets?

Я пишу программу, где производительность довольно важна, но не очень важна. В настоящее время я читаю в тексте из ФАЙЛА* линию за линией, и я использую fgets для получения каждой строки. После использования некоторой производительности...
вопрос задан: 9 April 2009 01:24
7
ответов

'fgets ()' в цикле 'for' запрашивает ввод только один раз [dубликат]

Я делаю программу, которая просит пользователя набрать список из 5 продуктов и их цену. И имена, и цены хранятся в двух параллельных массивах, которые позже будут использоваться вместе для вывода ...
вопрос задан: 7 May 2011 00:37
7
ответов

Как читать строку, которая МОЖЕТ или НЕ МОЖЕТ содержать пробелы в C? [Дубликат]

Итак, вот что. Я (очень) новичок в C и программировании в целом. У меня возникла проблема, когда я принимал решение об учебе в колледже, и я не могу найти решение. У меня есть следующее ...
вопрос задан: 7 May 2011 00:37
7
ответов

Использование fgets (), но программа пропускает первые fgets [duplicate]

Услышьте меня, потому что я ноб, и я знаю, что это потенциальный дубликат, но я просмотрел столько страниц, и я до сих пор не могу понять это. Я пытаюсь взять имя, но по какой-то причине это не ...
вопрос задан: 7 May 2011 00:37
7
ответов

Использование нескольких вызовов функций fgets не работает [дублировать]

Я создаю простую программу, используя структуру ItemToPurchase с тремя членами данных, char itemName [], int itemPrice и int itemQuantity. По существу мне нужно создать два элемента: item1 и item2, ...
вопрос задан: 7 May 2011 00:37
6
ответов

C fgets может быть подключен коаксиальным кабелем для работы со строкой *не* из файла?

А именно, пример кода здесь работает отлично, но только когда строка хранится в файле. Иногда мне нужен он для обработки сгенерированной строки (сохраненный в строковой переменной), но я испытываю затруднения...
вопрос задан: 23 May 2017 12:24
6
ответов

PHP - Возврат последней строки в файле?

Я предполагаю, что это - fgets, но я не могу найти определенный синтаксис. Я пытаюсь считать (в строке, я думаю, легче), последняя строка, добавленная к файлу журнала.
вопрос задан: 30 June 2009 09:34
5
ответов

как предотвратить fgets блоки, когда поток файла имеет нет новых данных

У меня есть popen () функция, которая выполняет "хвост-f sometextfile". Aslong как существует данные в filestream, очевидно, я могу получить данные через fgets (). Теперь, если нет новых данных прибывает из хвоста, fgets ()...
вопрос задан: 23 May 2017 11:46
5
ответов

C - scanf () против get () против fgets ()

Я делал довольно простую программу преобразования строки символов (при условии, что введены числа) в целое число. После того, как я закончил, я заметил некоторые очень специфические "ошибки", на которые я не могу ответить, ...
вопрос задан: 10 July 2015 03:18
5
ответов

strcmp на чтении строки с fgets

Я пытаюсь сравнить две строки. Один сохраненный в файле, другой полученный от пользователя (stdin). Вот пример программы: международное основное () {символьный targetName[50]; fgets (targetName, 50, stdin);...
вопрос задан: 26 September 2012 09:35
5
ответов

В Perl я могу ограничить длину строки, когда я считал его в из файла (как fgets)?

Я пытаюсь записать часть кода, который читает файл линию за линией и хранит каждую строку до определенного количества входных данных. Я хочу принять меры против конечного пользователя, являющегося злым и помещающего что-то...
вопрос задан: 28 May 2010 17:49
4
ответа

То, почему, получает функцию, столь опасную, что она не должна использоваться?

Когда я пытаюсь скомпилировать код C, который использует получение () функция с GCC, я получаю это предупреждение: (.text+0x34): предупреждение: 'добирается', функция опасна и не должна использоваться. Я помню, что это имеет...
вопрос задан: 8 June 2019 14:11
4
ответа

fgets () функционируют в C

Я знаю, что все сказали мне использовать fgets и не добираются из-за переполнения буфера. Однако я немного смущен третьим параметром в fgets (). Насколько я понимаю fgets зависит от: символ *...
вопрос задан: 22 February 2018 16:53
4
ответа

Как использовать fgets, если Вы не знаете, что количество символов читается?

Я должен считать файл и отправить текст от него до строки, таким образом, я могу проанализировать его. Однако программа не будет знать точно, какой длины файл, поэтому что было бы я делать, если я хотел использовать fgets () или там...
вопрос задан: 14 May 2015 13:28
4
ответа

fgets () всегда завершают символьный буфер с \0?

fgets () всегда завершают символьный буфер с \0, даже если EOF уже достигнут? Похоже, что это делает (это, конечно, делает в реализации, представленной в книге K&R ANSI), но я думал...
вопрос задан: 24 February 2014 19:43
4
ответа

Различие между scanf () и fgets ()

Я хочу знать то, что является различием между fgets () и scanf (). Я использую C в качестве своей платформы.
вопрос задан: 21 July 2012 21:06
4
ответа

как читать, строка от \n разграничила файл

Я пытаюсь читать, возврат разграничил файл. полный фраз. Я пытаюсь поместить каждую фразу в строку. Проблема - это, когда я пытаюсь считать файл с fscanf (файл", %50s\n", строка);...
вопрос задан: 21 June 2010 14:18
4
ответа

Полоса имитатора Python () функционирует в C

Я запустил на небольшом игрушечном проекте в C в последнее время и царапал голову по лучшему способу подражать полосе () функциональность, которая является частью строковых объектов Python. Чтение вокруг для...
вопрос задан: 28 September 2009 17:42
3
ответа

How to read from stdin with fgets()?

I've written the following code to read a line from a terminal window, the problem is the code gets stuck in an infinite loop. The line/sentence is of undefined length, therefore I plan to read it in ...
вопрос задан: 26 February 2014 22:44
3
ответа

Прочитайте файл с помощью fscanf и после него fgets [duplicate]

(file.txt) со следующим содержимым: 123 456 789 101 Я не понимаю, почему после этого я прочитал из файла первую строку (по fscanf), что не работает для чтения второй строки. ...
вопрос задан: 16 October 2013 07:03
3
ответа

Как открыть файл и удалить последнюю строку?

Я надеюсь открывать файл, захватывать последнюю строку в файле где строка ="?>", который является закрывающим тэгом для php документа. Чем я желаю добавить данные в него и включить назад"?>" к...
вопрос задан: 26 April 2010 07:40
2
ответа

Моя (очень простая) программа демонстрирует странное поведение, когда мой ввод fgets превышает указанный размер буфера

Я только начинаю работать с C и написал очень простую программу, которая берет идентификатор сотрудника, отработанные часы и зарплату и выводит заработанную заработную плату и выданный идентификатор. Я фиксирую идентификатор с помощью fgets, ...
вопрос задан: 15 January 2019 23:13
2
ответа

Удаление запаздывания символа новой строки от fgets () вход

Я пытаюсь получить некоторые данные от пользователя и отправить их в другую функцию в gcc. Код - что-то вроде этого. printf ("Вводят Ваше Имя":); если (! (fgets (Имя, sizeof Имя, stdin)! = ПУСТОЙ УКАЗАТЕЛЬ)) {...
вопрос задан: 13 March 2015 20:23
2
ответа

PHP самый быстрый метод чтения ответа сервера

У меня есть некоторые настоящие проблемы с задержкой, произведенной при помощи fgets для захвата ответа сервера на некоторые пакетные вызовы базы данных, которые я выполняю. Я отправляю через пакет, говорят, 10 000 вызовов, и я имею...
вопрос задан: 30 December 2013 17:53
2
ответа

fseek () по строкам, а не по байтам?

У меня есть сценарий, который анализирует большие файлы построчно. Когда он обнаруживает ошибку, которую не может обработать, он останавливается, уведомляя нас о последней проанализированной строке. Это действительно лучший / единственный способ найти ..
вопрос задан: 27 August 2010 22:35
2
ответа

Автоматический пробел после результата fgets?

it кажется, что fgets ставит пробел после всего, что возвращается. Вот пример кода: "; $ FileHandle = @Fopen ($ ...
вопрос задан: 18 August 2010 14:33
2
ответа

инструкции по fgets пропускаются. Почему?

Каждый раз, когда я делаю scanf перед fgets, fgets инструкция пропускается. Я приехал через эту проблему в C++, и я помню, что имел к, имел некоторый instrcution, который очистит буфер stdin или...
вопрос задан: 25 May 2010 17:44
1
ответ

C дочернее чтение, дающее “ресурс, временно недоступный”

Таким образом, у меня есть поток файла от родительского процесса до ребенка - и большую часть времени он хорошо работает. Однако, когда чтение из него многократно быстро, использование fgets () возвратят ПУСТОЙ УКАЗАТЕЛЬ, и ошибка установлена...
вопрос задан: 5 May 2010 06:09
1
ответ

fgets () и освобожденный () - Каково различие?

Я понимаю различия между fgets () и fgetss (), но я не получаю различие между fgets () и освобожденный (), кто-то может разъяснить этот предмет? Какой быстрее?Спасибо!
вопрос задан: 1 May 2010 21:36
0
ответов

Почему добавление символа \ n при добавлении позволяет распечатать последнюю добавленную строку?

Я пытаюсь написать код на C, который добавляет строку текста в файл, а затем просто отображает его построчно. Когда я открываю файл в режиме добавления и добавляю строку, используя fprintf, строка добавляется ...
вопрос задан: 24 March 2019 02:50