Я пытаюсь преобразовать этот файл с разделителями-запятыми в запятую. Мне нужно прочитать файл в массив, а затем вывести его через запятую в CSV-файл. У меня очень трудное время для всего процесса преобразования, поэтому я пытаюсь найти самый простой способ вывести данные в файл запятой.
Это входной файл:
Miles per hour|6,445|being the "second" team |5.54|9.98|6,555.00 "Ending" game| left at "beginning"| Elizabeth, New Jersey|25.25|6.78|987.01 |End at night, or during the day| "Let's go"|65,978.21|0.00|123.45 Left-base night|10/07/1900|||4.07|777.23 "Let's start it"| Start Baseball Game| Starting the new game to win
Это часть кода, которая у меня есть, когда файл входного канала уже открыт:
#include <iostream>
#include <string>
using namespace std;
int main () {
string myArray[5];
for(int = 0; i<5, i++)
{
file >> myArray[i];
while (getline(input, temp, '|')) {
if (temp.find(",") != string::npos)
cout << '"' << temp << "\",";
else
cout << temp << ',';
}