여기 초보자들도 기다려주십시오. 나는 운동으로 만드는 간단한 교수형 집행자 프로그램에 대한 단어 목록을 사용하는 데 약간의 문제가 있습니다. 나는 텍스트 파일에서 단어 목록을 읽고이 코드를 사용하고 있습니다 : 내가 컴파일하고 직접 실행하지만 개별적으로 실행 파일을 실행하면 다음 그렇지 않은 경우는 잘 작동프로그램을 실행할 때 사용할 파일에 벡터를 쓰려면 어떻게해야합니까? (C++)
vector<string> getWords()
{
vector<string> text_file;
ifstream ifs("my_hangman_words.txt");
string temp;
while(getline(ifs, temp))
{
text_file.push_back(temp);
};
return text_file;
}
. 내가 이해하는 것으로부터 벡터에 파일을 쓰고 # 내 프로그램에 파일을 포함시켜야합니다. 누군가가 저에게 그것을 달성하는 방법에 대한 지침을 줄 수 있습니까?
두 개의 다른 디렉토리에서 실행 파일을 실행하고 있으며 현재 디렉토리에서 "my_hangman_words.txt"만 찾습니다. – hmjd
"직접 컴파일 및 실행"및 "개별적으로 실행 파일 실행"이란 무엇을 의미합니까? @ hmjd는 아마도 파일 IO를 검사하는 항상 오류에 대한 올바른 주장을 가지고 있습니다! – John3136
하드 코딩 된 경로를 사용하는 것이 거의 항상 잘못된 것입니다. – user877329