2017-11-13 2 views
0

fstream을 사용하여 파일 이름을 다른 파일로 인쇄하는 방법을 알고 싶었습니다. 예를 들면 : 나는 또한에 "파일"을 인쇄 할 수있는 방법을fstream을 사용하여 파일 이름을 출력하는 방법

내가 다른 .cpp 파일이 있다면
#include<iostream> 
#include<fstream> 
#include<string> 

using namespace std; 

int main(int argc, char *argv[]) 
{ 
    string file; 

    ifstream myFile(file); 

    cout << "File: " << file << endl; 
} 

.

+0

이 책을 읽었습니까? [이전 stackoverflow 질문] (https://stackoverflow.com/questions/10773391/getting-filename-or-path-from-fstream) – Magnus

+1

나는 당신이 무엇을 요구하는지 모르겠습니다. fstream을 사용하여 무언가를 인쇄하는 방법을 묻는 것 같지만 마지막 줄에 "다른 .cpp 파일이 있다면"이라고 표시되어 약간 혼란 스럽습니다. 성취하려고하는 것이 정확히 무엇인지 명확히 할 수 있습니까? – Borgleader

답변

0

'파일'은 '문자열'로 입력되었지만 시작하지 않았습니다. 그래서 'file'에 파일 이름 (또는 문자열)이 없기 때문에 'myFile'이라는 ifstream 객체를 만들고 'file'파일과 연결할 때, 무엇을해야할지 알 수 없습니다.

관련 문제