#include <iostream>
#include<fstream>
#include<string>
#include<sstream>
using namespace std;
int main()
{
string name1;
int i=2;
int d1=i;
string name2="c++programming";
string author_name1="nileshchanglani";
ofstream myfile;
myfile.open("my excel.xls");
for(i=1;i<10;i++)
myfile<<i<< "\t"<<name2<<"\t"<<author_name1<<endl;
myfile.close();
myfile.open("my excel.csv");
for(i=1;i<10;i++)
{
myfile<<i<<","<<name2<<","<<author_name1<<endl;
}
myfile.close();
ifstream myfile1;
myfile1.open("my excel.xls");
int bookid;
string name,author_name;
while(myfile1 >> bookid >> name2>> author_name)
if(bookid==3)
cout<<bookid<<" "<<name2<<" "<<author_name<<endl;
(myfile1>>bookid>>name2>>author_name);
cout<<bookid<<" "<<name2<<" "<<author_name<<endl;
}
Я пытаюсь преобразовать столбцы из таблицы Excel в переменную id name2 и имя автора и пытаюсь контролировать вывод с помощью id number coding runnig в порядке, пока в имени автора и имени книги не будет пробелов, но это даст мне только 1 вывод записи, если в названии книги и имени автора есть пробелы.