ビルド時に私のプログラムに厄介な問題があります。エラーはありませんが、実行すると、ターミナルに "終了コード11で終了しました"と書かれています。実際にそれは無効ですが、私は私のメインで起動します)csvをC++の終了コード11で解析する
ありがとうございます。通常
C++プログラムは、より多くのようになります:
int main()
{
// code
return 0;
}
void getData2(ifstream& infile, Stock stocks[], int dataSize)
{
// Get the data
}
エラー11がセグメンテーション違反可能性があり、実際の答えとして私の応答を修正再表示
void getData2 (ifstream& infile, Stock stocks[], int dataSize)
string token ;
const char delim = ',';
for (int i = 0; i < dataSize; i++)
{
getline(infile, stocks[i].date, delim);
infile >> stocks[i].open ; infile.ignore(10, delim);
infile >> stocks[i].high ; infile.ignore(10, delim);
infile >> stocks[i].low ; infile.ignore(10, delim);
infile >> stocks[i].close ; infile.ignore(10, delim);
infile >> stocks[i].volume ; infile.ignore(10, delim);
infile >> stocks[i].ajdclose ; infile.ignore(10, delim);
}
for (int i = 0; i < dataSize; i++)
{
cout << stocks[i].open;
}
は、我々はあなたが – chbchb55
から読んでいるファイル、通常はあなたのコード – chbchb55