Повторная печать последней строки в файле CSV на С++C++

Программы на C++. Форум разработчиков
Anonymous
Повторная печать последней строки в файле CSV на С++

Сообщение Anonymous »

Это данные в моем CSV-файле
4
09-07-2024
Thnol Coffee,Iced,Large,10000,No Sweet,Normal Ice,2
Thnol Coffee,Hot,Small,8500,More Sweet,Normal Ice,1
Latte,Frappe,Large,12500,Normal Sweet,Less Ice,2
53500

И это из моего кода, распечатанного
Invoice: 8
Date: 10-07-2024

Latte Iced Large 10000 Normal Sweet Normal Ice 2
Cappuccino Frappe Large 12500 Less Sweet Normal Ice 2
45000 45000 45000 45000 45000 45000 45000
Total Price: 45000 KHR

Код печатает общую стоимость много раз
Я использую векторную печать для ее печати
void printCoffeeUser(ListUser* ls, ListCoffee* cf){
int totalPrice;
int inv; // invoice number
string date;
string filePath = base_path + "/Receipt" + to_string(invoice) + ".csv";

ifstream file;
file.open(filePath, ios::in);

if (!file.is_open()) {
cerr

Подробнее здесь: https://stackoverflow.com/questions/787 ... -file-in-c

Вернуться в «C++»