Описание тега fstream

NoneFstream provides an iostream interface for file I/O in C++.
1 ответ

C++ Как переписать данные в текстовом файле в C++?

#include<iostream> #include<fstream> using namespace std; string dataFile = "data.txt"; int counter; int main() { string input =""; fstream data; data.open(dataFile, ios::app | ios::out | ios::in ); getline(data, input); if (input == "")…
06 июл '17 в 21:07
1 ответ

Как записать любой пользовательский тип данных в файл, используя ifstream?

Как говорит вопрос, я хочу записать данные пользовательских типов данных класса, возможно, в файл, используя ifstream в C++. Нужна помощь.
02 май '10 в 08:59
1 ответ

Использование fstreams приводит к нарушению доступа после основного возврата

Следующая функция работает нормально, показывая текстовый файл построчно в stderr: void load_text(std::string path){ ifstream f(path); char linebuff[100]; linebuff[99] = 0; while(!f.eof()){ f.getline(linebuff, 99); std::cerr<<linebuff<<s…
05 июн '13 в 01:49
1 ответ

Работа с файлом в Qt 5.1

Я загружаю файл, и мне нужно рассчитать количество элементов в нем следующим образом: int kmean_algorithm::calculateElementsInFile() { int numberOfElements = 0; int fileIterator QFile file("...\\iris.csv"); if(!file.open(QIODevice::ReadOnly)) { QMes…
22 авг '13 в 21:34
1 ответ

Прочитайте файл.dat в C++, данные которого имеют тип Class, затем сохраните каждую строку в векторе типа Class

Допустим, у меня есть файл.dat numbers.dat который состоит из списка целых чисел, например: 1 44 2 5 и так далее. Затем прочитать из этого файла.dat и поместить каждое число в вектор типа int, Я знаю что делать: std::ifstream file("numbers.dat"); in…
21 янв '18 в 22:56
2 ответа

Обновление файла с помощью библиотеки <fstream> (перезапись только определенного раздела)

Я хочу спросить, есть ли способ обновить, скажем, текстовый файл с содержимым "ooooo" до "ooXXo" с помощью библиотеки fstream. Я знаю, что есть способ cstdio, но я не хочу использовать его из-за неподдерживаемой обработки исключений... Кроме того, я…
28 сен '11 в 21:51
2 ответа

Как можно преобразовать файл.txt в двоичный файл (.dat) с помощью C++ и fstream?

Я пытаюсь написать простую программу для проверки эффективности пользователя с помощью клавиатуры (только слов в минуту и ​​точности на данный момент), но у меня возникают трудности с частью манипулирования файлами. Я хочу, чтобы список слов хранилс…
25 май '12 в 20:00
1 ответ

Как использовать ',' в качестве разделителя getline в C++

Вот мой код Когда я использую '\t' в качестве разделителя с набором данных, разделенным \ t, это работает, но когда я использую ',' с набором данных, разделенным ',' это не работает. void TApp::LoadTree(char * fileName){ ifstream in(fileName); char …
25 окт '18 в 17:41
1 ответ

Входные и выходные текстовые файлы

Я делаю простое задание и у меня возникают проблемы с выводом намеченного результата. Может ли кто-нибудь помочь мне понять, в чем проблема? Нам не разрешено использовать istringstream. else { upData &gt;&gt; houseIdent; while(upData) { do{ upData &…
13 янв '14 в 18:09
1 ответ

Как рассчитать среднее?

Меня попросили подсчитать среднюю оценку за 10 учеников. Сначала я смог прочитать и извлечь данные из файла data.txt, который выглядит следующим образом: № Имя Test1 Test2 Test3 1 Ахмад 58 97 83 2 Долла 78 76 70 3 Рамеш 85 75 84 4 Маймуна 87 45 74 5…
19 дек '16 в 09:17
1 ответ

Офстрим открыт, но не пишет

Я пытаюсь записать данные в файл с использованием ofstream, но даже если поток открыт, файлы создаются (папка уже создана), существуют "endl" или "\n" конец каждой строки, и я очищаю файл, текст не отображается ни в одном текстовом редакторе. Вот ос…
11 янв '14 в 22:48
2 ответа

C++: чтение txt файла через fstream

У меня есть файл.txt, который выглядит так: Toy ball 1.25 DVD 20.00 Row Boat 1.00 Первая строка - это элемент, вторая - цена, и она повторяется для следующих 2 элементов и так далее. Итак, мой вопрос: как я могу взять первую строку и поместить ее в …
07 дек '13 в 03:47
2 ответа

Удаление записи внутри файла с использованием C++

Я создал txt-файл, используя команду fstream в CPP, в этот файл я вставляю имена учеников, но если я хочу удалить информацию о ОСОБЕННОМ СТУДЕНТЕ, А НЕ ЦЕЛОМ ФАЙЛЕ, возможно ли это и как это сделать.. заранее спасибо.. Я не хочу переходить на строку…
05 апр '16 в 14:59
1 ответ

Как записать файл в папку ресурсов приложения OS X?

У меня есть проект xcode, используемый язык - C++. в то время как моя программа работает, пишет текстовый файл в My App.app/Contents/Resources/ папка с использованием fstream. После месячной паузы больше не работает. Ничто не изменено в проекте, но …
05 янв '16 в 17:20
1 ответ

Почему вызов istream::tellg() влияет на поведение моей программы?

Я пытаюсь преобразовать 24-битное растровое изображение в оттенки серого. #include&lt;iostream&gt; #include&lt;fstream&gt; #include&lt;conio.h&gt; #include&lt;stdio.h&gt; using namespace std; class pixel{ public: unsigned char b; unsigned char g; un…
22 сен '12 в 17:22
1 ответ

std::basic_fstream::put() не имеет никакого эффекта

У меня есть следующий код: #include &lt;iostream&gt; #include &lt;fstream&gt; int main(int argc, char *argv[]) { if (argc != 2) { std::cout &lt;&lt; "Usage: basics &lt;file&gt;" &lt;&lt; std::endl; return 0; } std::basic_fstream&lt;unsigned char&gt;…
04 фев '15 в 15:40
3 ответа

C++, чтение символов в вектор<char> из файла, символ за символом

Я пытаюсь прочитать первые 7 символов файла с именем "board.txt" в вектор<'char>, но у меня возникли проблемы по какой-то причине. Я не слишком знаком с C++, поэтому любые советы будут оценены, вот код, который я имею до сих пор //rack int charCount…
05 дек '15 в 06:00
2 ответа

Как использовать кавычки в fstream?

Я хочу вывести строку в .plt файл, который говорит "one-D Hydro" с двойными кавычками, и до сих пор у меня есть эта проблема. #include &lt;cstdlib&gt; #include &lt;fstream&gt; using namespace std; int main() { fstream gnuplot_file; gnuplot_file.open…
21 май '13 в 18:14
2 ответа

Данные не сохраняются в текстовом файле (библиотека C++ Fstream)

Я пытался сохранить счет игрока в игре в текстовом файле, но это не так. Это код, который я использую: //some code above std::fstream TextScore ("Ranking.txt"); // some code above if (Player-&gt;getFinal(Map) == true) { TextScore.open("Ranking.txt",…
27 фев '16 в 18:57
3 ответа

Чтение двоичных данных методом fstream

Мне нужно прочитать двоичные данные в буфер, но в fstreams я прочитал функцию чтения данных в буфер символов, поэтому мой вопрос: Как перенести / привести двоичные данные в беззнаковый буфер символов и является ли это лучшим решением в этом случае? …
23 ноя '13 в 21:45