Вопросы по теме 'fgets'

fseek() построчно, а не по байтам?
У меня есть скрипт, который анализирует большие файлы построчно. Когда он сталкивается с ошибкой, которую не может обработать, он останавливается, уведомляя нас о последней проанализированной строке. Действительно ли это лучший/единственный способ...
19095 просмотров
schedule 28.12.2022

Чтение пользовательского ввода и проверка строки
Как проверить прочитанную строку на наличие подстроки в C? Если у меня есть следующее char name[21]; fgets(name, 21, stdin); Как проверить строку на наличие серии подстрок? Как проверить наличие подстроки перед символом? Например, как...
1167 просмотров
schedule 22.10.2023

C fgets против fgetc для чтения строки
Мне нужно прочитать строку текста (заканчивающуюся новой строкой), не делая предположений о длине. Итак, теперь я сталкиваюсь с возможностями: Используйте fgets и каждый раз проверяйте, является ли последний символ новой строкой, и постоянно...
11966 просмотров
schedule 22.02.2024

В PHP при использовании fgets() для чтения из файла, как исключить тормозную строку
Я пишу простую функцию, которая будет читать данные из myfile.txt с помощью fgets(). Содержимое файла примерно такое: 1 2 3 4 Функция для получения первого значения (1): $f = fopen ("myfile.txt", "r"); $mystring = fgets ($f);...
8072 просмотров
schedule 30.06.2023

Как прочитать несколько строк ввода от пользователя с помощью fgets и записать их в файл с помощью fputs в C?
Я хотел прочитать ввод от пользователя (несколько строк) и записать его в файл с помощью fputs(). Вот мой код #include<stdio.h> #include<stdlib.h> int main() { FILE *fp; char s[25]; fp=fopen("myname","w"); if(fp==NULL) {...
4750 просмотров
schedule 07.07.2023

Разница между fgets и fscanf?
У меня есть вопрос относительно fgets и fscanf в C. В чем разница между ними? Например: char str[10]; while(fgets(str,10,ptr)) { counter++; ... и второй пример: char str[10]; while(fscanf(ptr,"%s",str)) { counter++; ... при наличии...
51661 просмотров
schedule 07.04.2023

Использование «fgets» для чтения в char просто пропускается при запуске
проблема заключается в функции read_in, когда я использую fgets для чтения пользовательского ввода для группы/певца, он просто пропустит эту строку. Я не могу понять, почему это происходит? Раньше я использовал для этого scanf, но проблема в том,...
223 просмотров
schedule 24.08.2023

scanf с printf против fgets с printf
Я знаю о разнице и преимуществах/недостатках использования scanf и fgets . Я не понимаю отношений между printf и этими двумя стандартными функциями C. У меня есть этот простой код: void print_choice(char * list, char * choice) { /*...
1183 просмотров
schedule 04.10.2023

обнаружен сбой стека с последующей ошибкой сегментации
Я новичок. Мне нужно распечатать детали всех процессов в системе. Я перенаправил вывод "ps -aux" в текстовый файл и открыл его для отображения. Хотя я правильно отображаю необходимые данные, я получаю ошибку разрушения стека, а затем ошибку...
556 просмотров
schedule 25.09.2022

С++ читает другую строку с помощью fgets
Я кодирую на С++ для nintendo ds и должен использовать тип «ФАЙЛ» для доступа к текстовому файлу. Итак, я использую fgets для просмотра содержимого текстового файла, но я не вижу никакого способа просмотреть содержимое чего-либо, кроме первой строки,...
183 просмотров
schedule 15.04.2024

Использование fgets() после других входных данных
Я новичок в программировании на C, и у меня возникают проблемы при выполнении упражнения. Вот мой код: printf("Enter the First Name: "); scanf("%s", rd[input-1].firstName); printf("Enter the Last Name: "); scanf("%s",...
438 просмотров
schedule 05.05.2022

strcat() и fgets() в C не работают
По той или иной причине я не могу заставить работать два экземпляра fgets() и strcat() . Это мой код: #include <stdio.h> #include <string.h> int main() { char str[150]; char userName[8]; char password[8]; printf("Enter...
1497 просмотров
schedule 26.06.2023

fgets читает очень медленно по сравнению с socket_recv
У меня были проблемы с чтением данных с сервера сокетов Python. Я пробовал несколько методов и месяцами искал решение. Ответ, который я пытаюсь получить от сервера сокетов Python, каждый раз разный. Это может быть 40 символов в первый раз и более...
1319 просмотров
schedule 28.08.2023

fgets очищает содержимое моего файла C и не позволяет мне печатать в файл
Я делаю простую программу на языке C для добавления, отображения и изменения записей для студента. Он создает файл .txt, который принимает записи. Короче говоря, мне удалось определить, какая функция очищает мой файл, а какая fgets. По какой-то...
116 просмотров
schedule 07.01.2023

Как избежать двойного ввода `fgets()`
Я пытаюсь собрать данные от пользователя и хочу выполнить задачу, используя fgets() . В моем файле main.c : do { user = ask_user_info(); // ... Code exporting data to file ... free(user); fprintf(stdout,...
2143 просмотров
schedule 08.03.2023

Ошибка сегментации с использованием fgets()
Я делаю базовую программу и решил использовать функции и указатели, в первом вводе у меня есть выбор: либо «кухня», либо «наверху», однако, когда я использую fgets() , я получаю ошибку сегментации, и понятия не имею, почему. Я попытался распечатать...
3635 просмотров
schedule 27.03.2023

Подсчет символов один за другим из текстового файла
Моя программа требует получить ввод из текстового файла и вывести его в одной строке . Однако, если количество символов в единственной строке превышает 60, должна быть новая строка. Код, который у меня есть до сих пор: int main(int argc,...
181 просмотров
schedule 18.11.2023

fgets читает только первую строку файла
Я пытаюсь прочитать файл из моего файла .cpp. Я использую библиотеки C, так что не путайте это. Итак, проблема ясна, как я сказал в заголовке. Метод fgets может прочитать первую строку, но когда дело доходит до второй строки, он не может...
2840 просмотров
schedule 10.04.2024

зацикливание на fgets
EDIT Извините, кажется, я недостаточно прочитал предыдущие вопросы, чтобы понять этот. Опробование идей здесь привело меня к функции getchar() , которые решили проблему новой строки и цикл while . Предложение Алка в комментариях, похоже,...
48 просмотров
schedule 14.12.2022

C fopen и fgets возвращают странные символы вместо содержимого файла
Я делаю упражнение по кодированию, и мне нужно открыть файл данных, который содержит много данных. Это файл .raw. Прежде чем создавать приложение, я открываю файл «card.raw» в текстовом и шестнадцатеричном редакторах. Если вы откроете его в...
1725 просмотров
schedule 21.10.2022