Описание тега fgetc
Все, что связано со стандартными библиотечными функциями C или C++ `fgetc` (C) или`std::fgetc` (C++). Эти функции используются для чтения одного символа из потока.
4
ответа
fgetc() не может читать с плавающей точкой
У меня большая проблема с использованием fgetc(), и я не могу понять это... Я пытаюсь разобрать текстовый файл, все компилируется, но при выполнении я получил бесконечный цикл или segfault (Code::blocks), мой текстовый файл выглядит так: {"USD_EUR":…
19 дек '14 в 18:55
1
ответ
Копирование строки из input.txt в output.txt с использованием функций fopen, fgetc, fput и fclose
Я пытаюсь просто скопировать строку, читая ее из input.txt и скопировать ее в output.txt. Проблема, с которой я сталкиваюсь, заключается в том, что выходной файл не содержит ни одной буквы входного файла. Он содержит только буквы. Что я делаю неправ…
20 ноя '18 в 13:15
2
ответа
Как читать эти смеси данных в C
Я должен хранить все данные в массиве. Как мне прочитать эти данные из файла? 120 5.0000000000000000E-01 -5.0000000000000000E-01 5.0000000000000000E-01 5.0000000000000000E-01 -5.0000000000000000E-01 -5.0000000000000000E-01 5.0000000000000000E-01 -5.…
15 июн '16 в 12:03
1
ответ
Не печатать первые 5 символов файла
Цикл, который читает из файла и печатает результат, не печатает первые 5 символов из всех прочитанных файлов. Если я печатаю их по 1 символу за раз, это работает нормально, но я читаю числа с плавающей запятой из файла, который мне нужно обработать …
17 июн '14 в 01:16
1
ответ
Запрограммируйте ошибки в работе между 2 printf()
Надеюсь, кто-то может помочь. Я прекрасно запустил эту программу, переместил несколько строк кода из одной функции в другую, и все это развалилось. Я включил фрагмент ниже от вершины функции до segfault. К счастью, получается "мы сюда попали?" но не…
13 авг '14 в 11:52
1
ответ
Чтение файла с использованием fgetc добавляет FF в конце
Я читаю файл с помощью fgetc. Чтение файла начинается со смещения. В конце я вижу добавление 8'hFF в конце файла. Я ожидаю 6 байтов в файле, но вижу 7 в них. Я не уверен, почему это происходит. Есть идеи? Ниже мой код: module file_read(); integer fd…
25 апр '18 в 18:10
2
ответа
Использование fputc и fgetc для записи в файл заканчивается только нулями
Я вроде новичок в с и пытаюсь понять вас fputc а также fgetc, Когда я пишу на стандартный вывод, fputc работает именно так, как я ожидал. Но когда я пишу в файл на диске, а затем снова читаю fgetcЯ не могу заставить его напечатать что-либо кроме 0. …
17 авг '16 в 01:06
1
ответ
Как fgetc работает внутри
Действительно ли он читает символ за символом или считывает некоторые байты в буфер ядра и возвращает пользователю символ за символом? Это то же самое с fgets? Позвольте мне сказать, что я использую glibc и компилятор gcc.
20 мар '12 в 18:08
1
ответ
fgetc отправная точка для c
Так что в настоящее время я получаю ошибку сегментации для своего кода и пытаюсь сузить, что это может быть. Я не уверен, что fgetc Начальная точка функции следует так же, как fprintf а также scanf, т.е. если я использовал scanf на файл, а затем исп…
29 мар '14 в 00:28
2
ответа
fgetc не отображается правильно после пробела
#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { FILE *userfile, *pwfile, *usernamesPasswords, *readUsernamesPasswords; char u, p, user[20][25], pass[20][20], userLine[25], passLine[20]; int i = 0; int j = 0…
10 фев '18 в 05:04
2
ответа
Как прочитать два последовательных символа из файла в C?
У меня есть следующий код, где я хочу создать простой сканер для простого языка калькулятора. Я использую fgetc, чтобы получить символ из файла. Хотя в некоторых местах мне также нужно проверить следующий символ, который следует. По этой причине я и…
16 мар '14 в 21:30
3
ответа
fgetc() не останавливается в EOF
Попытался посмотреть на форумах, но не смог восстановить. Я пытаюсь читать из текста. Текст: "К б" Но при использовании fgetc() EOF не достигается, и в конце я получаю сэмплы '\n' и затем бесконечность 'y'. Вот мой код: Node* getBinTree(FILE *fsrc){…
09 май '15 в 12:30
2
ответа
Как прочитать текстовый файл 3 символа одновременно?
Я учусь программировать на C, и сейчас моя домашняя работа такая. Я должен иметь возможность взять текстовый файл со словами / буквами, и моя программа должна напечатать коды ascii +1 из получаемых букв. Это "кодирует" это. Так, например, буква "А" …
30 ноя '13 в 02:25
2
ответа
fgetc() не работает, как я надеялся
Надеюсь, меня за это быстро не проголосуют, но у меня есть проект, над которым я работаю для школы, в котором я должен создать программу проверки орфографии. Я решил использовать Trie, и это, кажется, работает, но у меня есть ошибка, которую я не мо…
09 мар '14 в 18:19
1
ответ
Странные символы при чтении из файла с помощью fgetc
Когда я печатаю ответ переменной, он содержит несколько странных символов. В чем может быть причина? int flag=0; char answer[512]; char a[2]; a[1]='\0'; int c; int status=1; do { c = fgetc(pp); if( feof(pp) ) { break ; } if(c=='F' || status==0){ a[0…
14 дек '17 в 01:31
1
ответ
Как проверить, находится ли строка в двоичном файле
Я делаю программу, которая получает два двоичных файла и проверяет, находится ли второй файл (строка) в первом файле. Я пытался использовать функцию strstr, но она не работает. Это та часть моего кода: я читаю файлы правильно? fseek(fileToCheckv, 0 …
01 июн '17 в 11:29
3
ответа
Читать файл в строку
Я хотел бы прочитать файл в строку. У меня есть следующий код, который может быть скомпилирован, но не может быть запущен. Моя идея состоит в том, чтобы использовать цикл while для добавления каждого символа в файле в конец строки до EOF. char strin…
01 дек '13 в 15:21
1
ответ
fgetc пропустить символы и затем назначить целое число
У меня есть файл data.dat HI5 LO2 из которого я хочу прочитать 5 и 2, и сохранить их как uint16s. Я написала #include <stdio.h> int main() { unsigned short int high; FILE *pFile; pFile = fopen("data.dat", "r"); int c; while(c != 'I') { c = fge…
24 май '13 в 15:14
3
ответа
Чтение ввода из fgetc() и печать с помощью printf()
Хорошо, я уверен, что кое-что мне здесь не хватает, но я понятия не имею, что это такое, и я надеюсь, что кто-то может помочь мне разобраться. Я читаю на входе из командной строки и писал функцию, которая использует fgetc() для этого. Однако, казало…
23 фев '12 в 05:15
5
ответов
Выполнить fgetc() c использованием цикла while
У меня большая проблема с использованием fgetc(), и я не могу понять это... Я пытаюсь разобрать текстовый файл, все компилируется, но при выполнении я получил бесконечный цикл или segfault (Code::blocks), мой текстовый файл выглядит так: {"USD_EUR":…
19 дек '14 в 10:47