díky za odpověď, ale jak načíst pouze jeden?
#include <iostream>
#include <sstream>
#include <fstream>
#include <vector>
#include <string>
using namespace std;
int main ()
{
cout << "Kod\tNazev\t\tCena za kus";
ifstream inFile ("vyrobky.csv");
string line;
int linenum = 0;
while (getline (inFile, line))
{
linenum++;
cout << "\n";
istringstream linestream(line);
string item;
int itemnum = 0;
while (getline (linestream, item, ';'))
{
itemnum++;
cout <<item << "\t";
}
}
getchar();
return 0;
}
ten CSV soubor vypadá takto:
1;Cihla CV14;50
2;Cihla CL25;45
3;Cihla AT14;60
4;Cihla AT29;74
chtěl bych aby to po zadání čísla 1 - 4 vypsalo jeden celý řádek, který má tuhle hodnotu na první pozici, ale furt s tím ne a ne hnout.