Мой код создает файл «output.txt», но он ничего не выводит в файл.
В идеале он должен читать текстовый файл, например
Игры 2300.00 1000.00
Сладости 1500,00 900,00
Музыка 1500,00 1000,00
Напитки 3000,00 2000,00
XXXXXX
и вывод
Отчет в порядке убываниядоходов -
Игры 1300
Напитки 1000
Сладости 600
Музыка 500
Статистика: -
Количество киосков: 4
Количество киосков, которые принесли прибыль: 4
Общая прибыль от всех киосков: 3400
Киоски с прибылью: Music Sweets Drinks Games
#include <iostream>
#include <fstream> // for file streaming
using namespace std;
int main()
{
ifstream f; // this is a input file object
f.open("stalls.txt"); // open file with the f object
ofstream of; // this is a output file object
of.open("output.txt"); // open file "output.txt" with the of object
while (loop) {
f >> tmp.name; // read from the file
if (tmp.name == "xxxxxx") {
loop = false;
continue;
}
Если кто-нибудь может сказать мне, что я делаю неправильно и почему в моем файле output.txt ничего нет, я был бы признателен за это