Публикации по теме 'fread'


Приключения в C — Понимание fread() и fwrite()
В своей предыдущей статье я поделился кодом из Zed A Shaws Изучай C трудным путем , упражнение 17. Пытаясь лучше понять этот код, я хочу разбить упражнение на более мелкие части. В этом упражнении меня смутило то, как fread() и fwrite() используются для чтения и записи базы данных. Вот более простая программа, которая сначала записывает некоторые данные в файл, затем читает их и распечатывает. Здесь я создал небольшую программу, которая создает новую структуру Book, а затем..

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

Каков хороший способ восстановления после сбоя fread()?
Если вызов fread() возвращает 0, а ferror() указывает на ошибку (по сравнению с EOF), можно ли повторить попытку чтения или лучше закрыть и снова открыть файл? Я не могу начать все сначала — входной файл был частично обработан таким образом, что...
2464 просмотров
schedule 28.05.2022

PHP fsockopen()/fread() возвращает испорченные данные
Я прочитал какой-то URL-адрес с помощью fsockopen() и fread() и получил такие данные: <li 10 ></li> <li 9f >asd</li> d <li 92 Что то совсем запутался О_О -- При использовании...
2695 просмотров
schedule 09.07.2023

fread завершает чтение в середине при нулевых значениях. Также чтение в мусоре прошлых ожидаемых данных
Я читаю по частям двоичный файл, используя объект FILE на C ++. Вот вызов fseek и соответствующий вызов fread: fseek(fp, startLocation, SEEK_SET); fread(data, m_sizeOfData, 1, fp); m_sizeOfData оказывается целым числом больше 400 тысяч....
2817 просмотров
schedule 28.10.2022

Программирование на C ftell fseek fread, чтение размера файла
У меня есть файл. Я прочитал размер файла. Затем я зацикливаю чтение по два байта за раз, пока не дойду до конца файла. После каждой операции чтения я увеличиваю текущую позицию на 2, однако позиция не увеличивается после того, как я достиг...
25868 просмотров
schedule 14.09.2022

Что эквивалентно «fread» из Matlab в Python?
У меня практически нет знаний о Matlab, и мне нужно перевести некоторые процедуры синтаксического анализа на Python. Они предназначены для больших файлов, которые сами разбиты на «блоки», и у меня с самого начала возникают трудности с контрольной...
23399 просмотров
schedule 03.04.2023

Создавать файлы из имен файлов в другом файле С++
Я работаю над сортировкой нескольких больших файлов на С++. У меня есть текстовый файл, содержащий имена всех входных файлов, по одному в каждой строке. Я хотел бы прочитать имена файлов по одному, сохранить их в массиве, а затем создать файл с...
469 просмотров
schedule 16.02.2023

Простой способ заменить fread () чтением из массива байтов?
У меня есть фрагмент кода, который нужно запускать из ограниченной среды, которая не поддерживает stdio (компилятор Flash Alchemy). В коде используются стандартные функции fopen / fread, и мне нужно преобразовать его для чтения из массива char *....
2214 просмотров
schedule 23.04.2024

Как вы читаете несколько файлов .txt в R?
Я использую R для визуализации некоторых данных, все в формате .txt. В каталоге несколько сотен файлов, и я хочу загрузить все это в одну таблицу за один раз. Любая помощь? РЕДАКТИРОВАТЬ: Перечислить файлы - не проблема. Но у меня проблемы...
60670 просмотров
schedule 27.01.2024

Почему у fwrite есть параметры размера и количества, когда для записи достаточно всего байтов?
Возможный дубликат: В чем причина того, что fread / fwrite принимает размер и учитывается в качестве аргументов? В C функции fwrite и fread принимают количество записываемых элементов и размер каждого элемента. Кажется, что просто...
365 просмотров
schedule 27.01.2023

Ошибка fread для больших файлов?
Мне нужно проанализировать файл размером 16 ГБ. Я читаю файл последовательно, используя fread() и fseek() . Возможно ли это? Подойдет ли fread() для такого большого файла?
8307 просмотров
schedule 11.07.2023

Проблема с чтением PHP
Я столкнулся с проблемой при создании PHP-скрипта telnet на работе для сбора сетевых данных. поскольку количество данных, возвращаемых командой «Действие: Статус», может быть любого размера... меня беспокоит использование статического числа с...
7398 просмотров
schedule 30.06.2022

данные равны нулю при чтении из файла .wav в iphone?
Я пытаюсь прочитать файл .wav и передать необработанные данные в качестве входных данных для алгоритма БПФ. Я использовал следующий код для чтения файла .wav. char ChunkID[4], Format[4], Subchunk1ID[4],Subchunk2ID[4]; int ChunkSize,Subchunk1Size,...
487 просмотров
schedule 04.01.2024

fread() чтение из дескриптора на основе ошибки набора каналов, а не EOF, где нет данных
Мне нужно прочитать с помощью fread() материал с конца канала для чтения. Но хотя я ожидаю, что fread() установит EOF, когда в канале ничего нет, вместо этого он устанавливает индикатор ошибки. Я проверил стандарты posix и C и не нашел там никакой...
2708 просмотров
schedule 19.09.2022

проблема с фридом
я пытаюсь читать по одному байту из файла: size_t result_new = 1; char buf6[1]; if( (result_new = fread(buf6, 1, 1, pFile)) != 1) { printf("result_new = %d\n", result_new); printf("Error reading...
2576 просмотров
schedule 04.04.2023

Segfault в fread()
Я пытаюсь прочитать изображение BMP (оттенки серого) с помощью C, сохранить значения в массив и преобразовать этот массив в строку со значениями, разделенными запятой. Моя программа хорошо работала под 64-битной Windows 7, но мне пришлось перейти...
5834 просмотров
schedule 16.11.2022

как получить количество прочитанных байт
когда я читаю со стандартного ввода вот так: size_t bufSize = 1024; unsigned char inputBuffer[bufSize]; size_t readNum = 0; readNum = fread(inputBuffer, sizeof(unsigned char) * bufSize, 1, stdin); в readNum хранится количество объектов, это...
6852 просмотров
schedule 11.11.2022

Почему мой метод png() не работает?
Почему мой метод filesize() не работает? Мой путь работает для методов fread() и file() , но не подтверждает путь для filesize() . Почему бы и нет? Каким должен быть мой правильный путь? <?php $strLessonDescription =...
194 просмотров
schedule 06.03.2023

ifstream против fread для бинарных файлов
Что быстрее? ifstream или fread . Что следует использовать для чтения двоичных файлов? fread() помещает в память весь файл. Таким образом, после fread доступ к созданному буферу происходит быстро. Помещает ли ifstream::open() весь файл...
12111 просмотров
schedule 21.09.2022

fread-ing uint16 в С++?
Я пытаюсь прочитать использование fread для чтения значений из внешнего файла на С++. Значения хранятся как uint16, которые, похоже, не существуют в C++. Я немного погуглил и нашел людей, использующих typedef для создания своих собственных uint16,...
2303 просмотров
schedule 12.01.2023

Безопасное максимальное количество записей, прочитанных fread
Я использую fread для чтения большого фрагмента данных изображения (> 1 МБ) из файла. Недавно я столкнулся с ошибкой в ​​MinGW с общими сетевыми ресурсами Windows, когда один вызов fread вроде fread(file, 4, 100000, data); надежно терпит...
3249 просмотров
schedule 06.06.2022