2013-08-18 2 views
0

프롬프트 화면에 표시하고 싶은 파일 이름을 입력했지만 "c : \ test \ sp.csv '가 내부 또는 외부로 인식되지 않습니다. 파일에서 경로를 사용할 수 있지만 외부 명령 " .ifstream으로 7 열 입력 프롬프트를 만드는 방법

1 -이 오류가 발생한 이유가 무엇입니까? 그것을 고치는 방법?

C : \ Users \ MS> c : \ test \ sp.csv 'c : \ test \ sp.csv'는 내부 또는 외부 명령 작동 가능 프로그램 또는 배치 파일로 인식되지 않습니다.

2 - 아래 코드는 하나의 열만 표시하며 7 열을 입력하려는 경우 아래 코드를 어떻게 편집합니까?

머리글과 가격이 포함 된 7 열의 ifstream을 사용하여 프롬프트 화면에서 인쇄하는 방법.

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; 
} 

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 

답변

0

당신은 윈도우 OS에

  1. .csv 파일 확장자 것 같은데 실행이 아니다 당신에게 켈리 감사합니다. 현재 작업 디렉토리/폴더에있는 경우에도 "실행"되지 않습니다.

은 아마 당신이 원하는 것은 .exe, .com 또는 .bat 파일입니다.

여기이 경우 명령 줄 인수로 .CPP 실행 파일을 원한다고 생각합니다.

은 C++ 파일 이름을 고려

C:\Users\MS>c:\test\sp.exe c:\test\sp.csv' 같은 수 sp.cpp

2있다. sp.scv의 모든 콘텐츠를 표시하고 싶은 것 같습니다.

먼저 제목 (예 : 제목)을 읽고 값을 읽을 수 있습니다. StackOverflow에서 이미 많은 질문이 있습니다. 관련 정보를 참조하십시오.

또한 형식이 올바른지 당신은

+0

std::setw 당신의 응답을 주셔서 감사 사용할 수 있습니다. 나는 새로운 프로그래밍 및 사이트, 기사를 찾을 수있는 내 질문, 어떤 질문 제목을 입력해야합니다. – Happy

관련 문제