Описание тега fgets
Все, что связано со стандартными библиотечными функциями C или C++ `fgets` (C) или`std::fgets` (C++). Эти функции используются для чтения последовательности символов из входного потока и записи ее в символьный буфер в виде строки.
3
ответа
C fopen и fgets возвращают странные символы вместо содержимого файла
Я делаю упражнение по кодированию, и мне нужно открыть файл данных, который содержит много данных. Это файл.raw. Перед созданием приложения я открываю файл "card.raw" в текстовом редакторе и в гекседиторе. Если вы откроете его в текстовом редакторе,…
24 июн '16 в 18:30
3
ответа
Неожиданный результат с Fgets
int main(int argc, char** argv) { //Local Declaration char last_name[20]; char first_name[20]; char phone_number[20]; char address[30]; //Statement printf("Enter your last name: "); fgets(last_name, 20, stdin); printf("Enter your first name: "); fge…
05 мар '13 в 09:46
1
ответ
Чтение строки с использованием fgets, не удалось получить вывод второй строки
Цель программы: получить количество вводимых строк, прочитать строку, перевернуть строку и распечатать строку. Продолжить со следующей строкой #include <stdio.h> int main() { int num_tc, index_tc, char_idx, str_len = 0; char S[31]; scanf("%d\n…
16 июл '16 в 20:32
1
ответ
fgets vs. std::fgets - fgets пропускает строки
У меня есть следующий код: (cpp14) static int const max_len = 1000; FILE* m_in_log = NULL; FILE* m_log = NULL; ... ... bool readLine(char* line, int max_len) if(!fgets(line, max_len, m_in_log)) { return false; } fputs(line, m_log); fflush(m_log); re…
14 дек '16 в 14:53
2
ответа
Чего мне не хватает в этом использовании fgets?
Если я запускаю приведенный ниже код с помощью scanf, он возвращает строку, если она находится в массиве track. Согласно книге Head First C, это должно работать с fgets, но ничего не возвращает для меня: #include <stdio.h> #include <string.…
13 окт '18 в 14:58
0
ответов
C: fgets пропускает первый ввод
Я использую Xcode 7.3 для программирования на C. У меня есть проблема в моем коде: printf("Enter first name: "); fflush(stdin); //here I use getchar() instead of fflush(stdin) fgets(temp->firstName, KOL, stdin); (temp->firstName)[strlen(temp-&…
06 апр '16 в 14:44
1
ответ
fgets, ошибка сегмента и массив строк
У меня проблемы с тем, чтобы эта короткая программа работала. Это не завершено, но я хочу устранить ошибку сегмента, которую я получаю при компиляции. Суть того, что там есть: Чтобы прочитать (под) строку в командной строке и найти эту (под) строку …
22 авг '14 в 17:14
3
ответа
Какой самый быстрый способ прочитать файл в PHP?
Какой самый быстрый способ прочитать файл в PHP? В частности, я читаю URL, я читаю файл с помощью fgets, размер URL составляет около 1 МБ, а чтение 5-ти URL-адресов заняло у меня не более 20 секунд. Я получаю только строку строки, которая находится …
29 авг '12 в 02:08
0
ответов
Fgets вместо Get, но программа не будет работать
Я сделал программу для подсчета заданного слова в предложении. Когда я пытаюсь запустить его через компилятор, он говорит, что "получает устаревший". Так что я заменил get на fgets, но он будет выводить 0 с каждым словом и предложением. Как я могу э…
28 мар '16 в 10:03
3
ответа
Как использовать scanf и fgets для чтения файла
Мне нужно прочитать следующий текстовый файл: 2 2 Kauri tree Waterfall 0 0 W S 0 1 E N Я хотел использовать scanf чтобы получить первую строку и использовать fgets для второй и третьей строки затем используйте scanf снова для остальных строк. Я напи…
22 авг '16 в 11:28
1
ответ
fread или fwrite дают "Плохой номер файла"
Я использую MinGW в Windows 8.1, и у меня есть входной текстовый файл необработанных чисел (по одному на строку), и я хочу записать их как двоичный файл в новый двоичный файл. Пример компилируется без проблем с: gcc -pedantic -Os -c my_code.c -o my_…
04 окт '16 в 04:40
1
ответ
Не удается напечатать на стандартном выводе после использования shmat
Так что в этом коде puts не может отобразить вывод. Если я удалю fgets линия, она печатает lola но если я попытаюсь читать и писать на shm, Ничего не произошло. Как я могу решить это? #include <stdio.h> #include <stdlib.h> #include <s…
26 фев '15 в 22:16
1
ответ
Ошибка сегментации при использовании scanf или fgets на языке Си
У меня есть проект в одном из моих классов программирования по созданию игры из 20 вопросов, которая рекурсивно строит создание бинарного дерева выборов, которое следует компьютеру, когда вы отвечаете на вопросы. Файлы Node, которые я сделал, были п…
26 ноя '15 в 23:24
3
ответа
Правильно хранить содержимое файла построчно в массив, а затем распечатывать содержимое массива
У меня проблемы с чтением содержимого моего массива. Я не уверен, правильно ли я его храню, так как мой результат для каждой строки - "1304056712". #include <stdio.h> #include <stdlib.h> #define INPUT "Input1.dat" int main(int argc, char…
04 дек '14 в 04:21
2
ответа
Чтение файла построчно и сохранение его в массив не работает
Здесь я хочу прочитать текстовый файл с номерами телефонов. Например: 01011112222 01027413565 01022223333 Я хочу сохранить эти номера телефонов в массиве для последующего использования. Здесь ниже мой код: #include <stdio.h> #include <stdli…
24 июл '14 в 07:42
1
ответ
Использование функции fork после получения пользовательского ввода
Как заставить работать функцию fork после получения пользовательского ввода от функции fgets() и получения токенов от пользовательского ввода? Мой код: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/typ…
30 мар '15 в 08:49
4
ответа
Очистить поток ввода после fgets установить нулевой символ перед новой строкой
У меня есть программа, где пользователь вводит два ввода. Поскольку я не могу контролировать то, что вводит пользователь, он может пройти фиксированный размер массива. поскольку fgets() appends сохраняет символ новой строки до конца перед нулевым си…
02 авг '17 в 19:56
2
ответа
Почему getchar() не получает никакой информации?
Я создал программу, чтобы узнать, как вас зовут, если вы мужчина или женщина, сколько вам лет, и если я буду называть вас миссис, мисс, мистер или просто по вашему полному имени, в зависимости от предыдущих условий. Когда я выбираю свой пол как женс…
05 сен '15 в 16:06
3
ответа
fgets "Запись о нарушении прав доступа 0xCCCCCCCC." ошибка
Error: Unhandled exception at 0x60092A8D (msvcr110d.dll) in C_Son60.exe: 0xC0000005: Access violation writing location 0xCCCCCCCC. При выполнении кода ниже приведен код ошибки.(Успешно компилируется) Где моя ошибка? #include <stdio.h> int i; i…
17 сен '13 в 12:09
2
ответа
Чтение файла с использованием нескольких потоков
Я хочу проверить список ips, если они находятся в черном списке (используя многопоточность). Итак, у меня есть следующий код: pthread_mutex_t input_queue; void * process(void * data) { unsigned long ip = 0xffffffff; char line[20]; while (!feof(INFIL…
05 сен '13 в 17:44