0

プロンプト画面に表示したいファイル名を入力しましたが、ファイルがパス上で利用可能であるにもかかわらず、「'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; 
}

ありがとうケリー

4

1 に答える 1