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

запись файлов и каталогов с использованием C++
Я работаю над программой, которая создает 2000 каталогов и помещает файл в каждый (всего файл размером 10 КБ или около того). Я использую mkdir для создания каталогов и ofstream (я также пробовал fopen) для записи файлов на твердотельный накопитель...
2293 просмотров
schedule 20.06.2022

C++ - Нежелательные символы печатаются в выходном файле
Это последняя часть программы, над которой я работаю. Я хочу вывести табличный список песен в cout. Затем я хочу вывести специально отформатированный список информации о песнях в fout (который позже будет использоваться в качестве входного файла)....
1360 просмотров
schedule 24.10.2022

Как возобновить добавление данных в файл в определенной позиции? (std::ostream, streampos, tellp/seekp)
Я пытаюсь добавить некоторые данные в файл, но в некоторых случаях хочу немного вернуться назад с конца, чтобы перезаписать конец файла. Однако ни seekp( pos ) , ни seekp( offset, relative ) на меня не действуют (кроме жалоб при использовании...
3197 просмотров
schedule 09.03.2023

Проблема с записью бинарных данных с помощью ofstream
Привет всем, я пишу приложение, которое записывает вход микрофона в файл WAV. Раньше я писал это для заполнения буфера заданного размера, и это работало нормально. Теперь я хотел бы иметь возможность записывать произвольную длину. Вот что я пытаюсь...
2417 просмотров
schedule 28.07.2022

Почему ofstream вставляет байт 0x0D перед 0x0A?
Я вывожу массив символов без знака в С++, используя ofstream fout("filename"); , но между ними возникает ложный символ. Это часть кода, которая создает проблему: for(int i = 0; i < 12; i++) fout << DChuffTable[i]; и это определение...
4159 просмотров
schedule 14.04.2022

Является ли std::ofstream подвижным?
У меня есть эта карта, которая отлично компилируется в MSVC10: std::map<std::string, std::ofstream> m_logFiles; Но в Ubuntu с использованием g++ 4.5 с включенным C++0x я получаю следующее сообщение об ошибке:...
2829 просмотров
schedule 23.06.2022

Чтение файла построчно с помощью ifstream в C ++
Содержимое file.txt: 5 3 6 4 7 1 10 5 11 6 12 3 12 4 Где 5 3 - пара координат. Как мне обработать эти данные построчно на C ++? Я могу получить первую строку, но как мне получить следующую строку файла? ifstream myfile; myfile.open...
1589780 просмотров
schedule 06.10.2023

ofstream создает файл, но не может в него записать
ПЕРЕСМОТРЕННЫЙ: Вот вся моя компилируемая программа. Это управляется меню, но часть, на которой я застрял, - это опция РАСШИФРОВАТЬ, чтобы расшифровать зашифрованный файл Цезаря, или номер 5 (любой может быть введен в начальном вопросе, расшифровка...
13333 просмотров
schedule 02.06.2022

С++ ofstream не может писать, если open() находится в другом методе класса
У меня есть класс FileTransfer, который использует объект ofstream, log. Конструктор класса вызывает open() для объекта ofstream, при этом logFileName имеет значение по умолчанию в файле .h. class FileTransfer { public:...
424 просмотров
schedule 21.02.2023

С++ вектор ofstream, как писать в один конкретный элемент
Чтобы избежать постоянного открытия и закрытия нескольких файлов, в которые я пишу, я пытаюсь использовать вектор объектов ofstream. Мой код пока выглядит следующим образом: std::vector<shared_ptr<ofstream>> filelist; void main() {...
3346 просмотров
schedule 26.04.2023

Почему ofstream дает мне эхо, т.е. дважды записывает ввод
Когда я запускаю следующий код и пишу, например, «Питер», в результате я получаю «ПитерПитер» в файле. Почему? #include "stdafx.h" #include "iostream" #include "iomanip" #include "cstdlib" #include "fstream" #include "string" using namespace...
303 просмотров
schedule 27.04.2022

ofstream сбрасывает файл на диск до истечения времени ожидания сторожевого таймера
Я пишу в файл каждую секунду, используя ofstream. Однако есть вероятность, что сторожевой таймер может сработать, что приведет к перезагрузке всей моей системы. Когда это происходит, я теряю все свои данные, которые я записал в файл. Я пробовал...
193 просмотров
schedule 12.09.2022

С++ std::stringstream/ostringstream и символы UTF
Я пишу программу, которая обрабатывает некоторые данные, выводит их в файл .csv, затем пишет сценарий GNUplot и вызывает GNUplot для выполнения сценария и создания файла изображения с одинаковым именем (только с разными расширениями). Имена файлов...
2732 просмотров

ofstream не может создать файл, когда программа запускается с помощью sudo
Я пишу приложение, использующее libusb, и работаю над разделом, который включает запись данных устройств в файл XML. Я понял, что программу, скорее всего, нужно будет запускать с помощью sudo, так как при попытке переноса на устройство не было...
791 просмотров
schedule 09.12.2022

Двоичный считыватель не запускает бит eof при чтении точного количества байтов
Я пишу изображения в двоичный файл, используя этот код: std::ofstream edgefile("C:\\****\\edge.bin", std::ofstream::binary | std::ofstream::app | std::ofstream::out); Mat edges; Canny(bilat, edges, cthr1, cthr2, 3); //cany sliders if...
110 просмотров
schedule 31.07.2022

Запись или сброс файла в асинхронную NFS с помощью c++ ofstreams
У нас есть проект, в котором несколько узлов последовательно записывают данные в файл, а файл находится в NFS. Раньше мы использовали синхронную NFS, поэтому сброс в файловые потоки работал нормально. Теперь у нас есть асинхронная NFS, и она не...
909 просмотров
schedule 11.06.2024

Рекомендуется ли всегда открывать файл в двоичном режиме?
У меня есть общая функция: bool WriteFile(const string& strFileContent, const wpath& pathFile) В этой функции у меня есть следующая строка: std::ofstream outStream(pathFile.string().c_str(), std::ios::out); Поскольку эта функция...
285 просмотров
schedule 20.04.2022

В С++ потока и вектора запишите пустой файл
Когда я запускаю свой код, в приведенном ниже векторе хранятся правильные данные, но по какой-то причине он неправильно записывает жестко закодированный путь к файлу, вместо этого он оставляет текстовый файл пустым. Я уверен, что это что-то простое,...
459 просмотров
schedule 27.08.2022

При записи в бинарный файл ofstream::write записывает больше байтов, чем должно
Сначала я читаю данные из файла двоичной матрицы и записываю в новый файл, а затем использую другую программу для чтения их в память. написать часть #define BIT_NUM 8 using namespace std; int main(int argc, char **argv) { if (argc >= 2)...
585 просмотров
schedule 09.05.2023

std::ofstream не может записать std::string в файл
Решил проблему уже при проверке в последний раз перед публикацией этого, но это выглядело несколько злым для отладки (по крайней мере, для новичка), поэтому я все равно опубликую его - не стесняйтесь удалять. Проблема заключалась в том, что в...
2186 просмотров
schedule 23.12.2022