プロンプト画面に表示したいファイル名を入力しましたが、ファイルがパス上で利用可能であるにもかかわらず、「'c:\test\sp.csv' は内部コマンドまたは外部コマンドとして認識されません」と表示されます。
1 - なぜこのエラーが発生したのですか? 修正方法は?
C:\Users\MS>c:\test\sp.csv 'c:\test\sp.csv' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。
2 - 以下のコードには 1 列しか表示されていません。7 列に入力したい場合、以下のコードをどのように編集すればよいですか?
ヘッダーと価格を含む 7 列の ifstream を使用してプロンプト画面に出力する方法。
Date Open High Low Close Volume Adj Close 6/21/2013 1588.62 1599.19 1577.7 1592.43 5797280000 1592.43 6/20/2013 1624.62 1624.62 1584.32 1588.19 4858850000 1588.19
int main(){
int open;
string fileName;
cout <<"Enter a file name: ";
getline(cin, fileName); //c:\\test\\sp.csv
ifstream inFile(fileName.c_str(), ios::in);
while(!inFile.eof()){
inFile >> open;
cout << open << endl;
}
inFile.close();
system("PAUSE");
return 0;
}
ありがとうケリー