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

Самый быстрый способ скопировать данные из одного файла в другой на C/С++?
В моем коде у меня есть ситуация, когда мне нужно скопировать данные из одного файла в другой. Решение, которое я придумал, выглядит так: const int BUF_SIZE = 1024; char buf[BUF_SIZE]; int left_to_copy = toCopy; while(left_to_copy >...
9884 просмотров
schedule 20.02.2024

Почему fread() останавливается на строке из 0?
Я пытаюсь прочитать двоичный файл со следующей двоичной конфигурацией 00 00 00 1A 79 20 83 DB 44 ... используя следующую функцию static BitArray getBitArray(string filename) { FILE *fs = fopen(filename.data(),"r"); fseek (fs , 0 ,...
970 просмотров
schedule 09.04.2024

чтение и запись структуры, содержащей указатели [дубликаты]
gcc (GCC) 4.7.0 c89 Привет, У меня есть следующая структура, которую я пытаюсь написать и прочитать. Однако, поскольку мое устройство и ресурс являются указателями. fwrite будет читать значения указателя, а не данные. Я не могу...
2034 просмотров
schedule 14.11.2023

Ошибка чтения типа char* из файла .DAT с помощью C
Итак, по какой-то причине мне нужно создать внешний файл (.DAT) для хранения данных, добавив новый в конец старых данных. #include <stdio.h> #include <stdlib.h> int main () { typedef struct { char *Name; int...
663 просмотров
schedule 18.05.2024

Чтение бинарного файла С++
Пожалуйста помогите. Я не могу прочитать бинарный файл. Длина файла 198944, но мой код читает 374. Я пытался использовать fread, ifstream, WinAPI ReadFile. Это функция, которая читает файл: std::string ReadThisFile(std::string aPath) { FILE...
2565 просмотров
schedule 14.06.2024

Windows C++ Заблокировать файл в памяти
Если мне нужно очень часто читать из файла, и я буду загружать файл в вектор беззнакового символа, используя fread, последующий fread будет очень быстрым, даже если вектор беззнакового символа уничтожается сразу после чтения. Мне кажется, что...
261 просмотров
schedule 18.05.2024

Записать данные из файла в структуру на C
У меня есть файл, из которого я хочу прочитать данные, ранее созданные другой программой, но получаю сообщение об ошибке сегментации. Это программа. typedef char Telemento[MAX_CHAR+5]; typedef struct{ Telemento arraycola[NUM_ELEM]; int...
101 просмотров
schedule 04.01.2024

Как использовать fread() со схемой URL-адресов https?
В документации R для fread() сказано, что «входным» аргументом может быть URL-адрес, начинающийся с http:// или file://. Однако в этом « Введение в data.table " виньетка fread() используется с https: flights <-...
2654 просмотров
schedule 18.11.2022

«встроенный nul в строку» с помощью fread (перепробовал все другие методы, но не смог решить)
Я использую Mac с RStudio 0.99.489 и R3.2.2. У меня есть CSV-файл размером 1 ГБ, он не совсем большой, но все равно занимает около 5 минут, если я пытаюсь импортировать его с помощью read.csv, а у меня много файлов такого размера, поэтому я...
3162 просмотров
schedule 23.09.2022

Разный результат в разных ОС
[ Обновление 2016.03.17 ] Извините за это, я пропустил проверку ошибок для простоты. Я проверил ошибки, вот полный код. #define MAX_DATA 512 #define MAX_ROWS 100 typedef struct Database { Address rows[MAX_ROWS]; int num; // Number of...
93 просмотров
schedule 02.10.2022

Как распечатать значения из fread() в C
У меня есть данный простой фрагмент кода, который должен генерировать 128-битный ключ шифрования. Как вывести значения в консоль? Вот код: #include <stdio.h> #include <stdlib.h> #define LEN 16 // 128 bits void main() { unsigned...
385 просмотров
schedule 04.04.2024

Мне нужно проверить входы/выходы с помощью proc_open
#Сценарий: Я выполняю коды на python с помощью proc_open, используя py.exe. Ex: proc_open('py.exe file.py', $descriptorspec, $pipes, null, null) Мой код Python может иметь ввод или вывод в неопределенной последовательности. Ex: a...
23 просмотров
schedule 17.09.2022

Проблема R data.table при чтении файла с несогласованным столбцом
Когда я использую R data.table(fread) для чтения dat файла (3 ГБ), возникает проблема: Остановлен раньше на строке 3169933. Ожидалось 136 полей, но найдено 138. Рассмотрим fill=TRUE и comment.char=. Первая отброшенная непустая строка:...
266 просмотров
schedule 02.11.2023