Вопросы по теме 'fgetc'
Преобразователь UTF-32 в UTF-8 в C, буфер заполнен нулями / нулями
Я всегда пытался заставить это работать. Предполагается, что программа принимает два аргумента: один для размера буфера, а другой для имени файла и преобразует этот файл из формы UTF-32 в UTF-8. Я использовал функцию fgetc() для заполнения массива...
692 просмотров
schedule
09.02.2024
нулевой терминатор fgetc
Я делаю упражнение в K&R:
Напишите программу detab, которая заменяет табуляцию во входных данных правильным количеством пробелов для пробела до следующей позиции табуляции.
И это то, что у меня есть до сих пор (без проверки ошибок в...
1129 просмотров
schedule
07.12.2022
Несоответствие с fgetc при чтении текстового файла
Я начинаю с C и хочу понять определенные условия.
У меня есть текстовый файл, сгенерированный блокнотом или напрямую через оболочку с помощью эха в ОС Windows.
При запуске этого вывода отображаются дополнительные символы. Что я делаю...
493 просмотров
schedule
01.03.2023
Как читать текстовый файл по 3 символа за раз?
Я учусь программировать на C, и сейчас моя домашняя работа такая. Я должен иметь возможность взять текстовый файл со словами/буквами, и моя программа должна печатать коды ascii + 1 букв, которые она получает. Это «кодирование». Так, например, буква...
3372 просмотров
schedule
29.04.2023
Читать файл в строку
Я хотел бы прочитать файл в строку.
У меня есть следующий код, который можно скомпилировать, но нельзя запустить.
Моя идея состоит в том, чтобы использовать цикл while для добавления каждого символа в файле в конец строки до EOF.
char...
149 просмотров
schedule
06.09.2022
Как можно передать выражение с побочными эффектами в getc?
"Расширенное программирование в среде UNIX, 3-е издание", стр. 151:
Разница между getc и fgetc заключается в том, что getc можно реализовать как макрос, тогда как fgetc нельзя реализовать как макрос. Это означает три вещи:...
205 просмотров
schedule
21.06.2023
Чтение строки по char до конца строки C/C++
Как читать строку по одному символу за раз и останавливаться, когда вы достигаете конца строки? Я использую функцию fgetc для чтения из файла и помещения символов в массив (последний изменит массив на malloc), но не могу понять, как остановиться,...
186155 просмотров
schedule
13.03.2023
C++ Что-то лучше, чем fgetc?
У меня есть огромный файл, который я читаю с помощью fopen и fgetc в цикле.
Чтение всего файла с флагом «rb» в fopen занимает около 6 секунд, в файле около 25 тысяч строк.
I was wondering; what are faster ways than fgetc ? is it better to...
297 просмотров
schedule
05.04.2023
Ввод-вывод в стандарте C и C POSIX
У меня возникла проблема при тестировании разностной функции ввода-вывода между стандартом C и C POSIX.
Я написал две программы, которые считывают файл по символам, переданным в качестве параметра, и отображают каждый символ, как только он будет...
144 просмотров
schedule
03.07.2022
fgetc() не может прочитать число с плавающей запятой
У меня возникла большая проблема с использованием fgetc(), и я не могу понять... Я пытаюсь разобрать текстовый файл, все компилируется, но при выполнении я получаю бесконечный цикл xor segfault (Code::blocks), мой текстовый файл такой: {"USD_EUR":...
1164 просмотров
schedule
05.10.2022
Подсчет количества строк в файле на C
Я пишу функцию, которая считывает количество строк в заданной строке. Некоторые текстовые файлы могут не заканчиваться символом новой строки.
int line_count(const char *filename)
{
int ch = 0;
int count = 0;
FILE *fileHandle;
if...
10872 просмотров
schedule
28.12.2022
Ошибка параметра fgetc() feof() в php
Сегодня я получил электронное письмо от администратора моего веб-сервера, в котором говорится, что «ваш сервис приостановлен из-за файла ошибки размером около 60 ГБ. Проверьте файл errorlog.txt через FTP». В файле журнала повторяются только эти две...
621 просмотров
schedule
06.07.2022
Как сохранить повторяющиеся нулевые символы в строке на C из fgetc?
EDIT: Это просто не работает надежно со строками. Я изменил всю систему для работы с массивами int. Избавился от кучи других головных болей. Рабочая версия моего MVC:
#include <stdio.h>
#include <string.h>
int main (){
int...
43 просмотров
schedule
10.06.2023
Цикл for не получает fgetc
Я пытаюсь заставить команду fgetc работать в очень простом цикле for. Хотя (каламбур) он работает в цикле while, он не работает в цикле for, и я не могу понять, почему.
Он должен просто взять все, что находится в текстовом файле, и распечатать его...
36 просмотров
schedule
20.10.2023