Вопросы по теме '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 просмотров
schedule
08.09.2022
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