Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/159.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 从.csv读取_C++_File_Csv - Fatal编程技术网

C++ 从.csv读取

C++ 从.csv读取,c++,file,csv,C++,File,Csv,因此,我从.csv中读取,结果显示在图像url中。当我计算文件中的所有内容时,它会在每个读取单元之间打印额外的内容。所以我想知道为什么这些是cout?最重要的是,有没有办法摆脱它们 getline不构成字符。这些字符是从您的CSV文件中读取的:如果您使用文本编辑器emacs、vi、记事本打开它,您可以看到它们。它们会自动隐藏在类似Excel的软件中。因为它们在.CSV文件中?这些引号在您的文件中,请使用文本编辑器打开它。同时!Datoteka.eof{住手!这里有一些提示:为什么否决投票?这个问

因此,我从.csv中读取,结果显示在图像url中。当我计算文件中的所有内容时,它会在每个读取单元之间打印额外的内容。所以我想知道为什么这些是cout?最重要的是,有没有办法摆脱它们


getline不构成字符。这些字符是从您的CSV文件中读取的:如果您使用文本编辑器emacs、vi、记事本打开它,您可以看到它们。它们会自动隐藏在类似Excel的软件中。

因为它们在.CSV文件中?这些引号在您的文件中,请使用文本编辑器打开它。同时!Datoteka.eof{住手!这里有一些提示:为什么否决投票?这个问题似乎有效。谢谢,忽略了所有这些,所以我修正了它。
void Evidenca::IskanjeIstiVnos(vector<Evidenca>& evidenc, vector<Evidenca>& kopir, fstream &Datoteka){
string vrstica;
int StVrstic=0;
int Stej;
string TEMPsemester;
string TEMPletnik;
string TEMPects;
string TEMPocIzpita;



while(!Datoteka.eof()){ 
    getline(Datoteka,vrstica,'\n');
    Datoteka >> ws;
    StVrstic++;
}

Datoteka.clear();
Datoteka.seekg(0, ios::beg);

cout << "Stevilo predmetov zapisanih v datoteki je: " << StVrstic<<endl; //How many lines are in file

for(int a=0;a<StVrstic;a++){
getline(Datoteka,ImePredmeta,';');
getline(Datoteka,ProfesorImPr,';');
getline(Datoteka,TEMPsemester,';');
getline(Datoteka,TEMPletnik,';');
getline(Datoteka,TEMPects,';');
getline(Datoteka,datumIzpita,';');
getline(Datoteka,TEMPocIzpita,'\n');
cout << ImePredmeta << " " << ProfesorImPr << " "<< TEMPsemester << " " << TEMPletnik << " " << TEMPects << " " << datumIzpita << " " << TEMPocIzpita << endl;


}