파일 이름을 인수 (예 : books.txt)로 사용하고 실행 한 다음 결과를 새 텍스트 파일로 출력하는 프로그램이 있습니다. 첨부 파일 (예 : books_output.txt)을 사용하여 출력 파일의 이름을 지정해야합니다. 내가 시도변수 및 텍스트를 통해 파일 이름을 지정하는 C++ 구문
방법은
ofstream outputFile;
outputFile.open(argv[1] + "_output.txt", ofstream::out);
했지만,이 컴파일되지 않았다. 어떻게하면됩니까?
S /'는 argv [1]'/'표준 : : 문자열과 같아야있다 (변수는 argv [1])' – user0042
귀하의 질문에 내가 C에서 문자열을 연결 어떻게 '입니다 ++ ", google for 당신이 맞은 것을보고 – pm100
@ user0042 - ofstream.open이 문자열 파일 이름을 지원하는지 여부에 따라 그가 사용중인 C++의 버전에 따라 달라질 것임 – pm100