0
wstring
을 txt 파일에서 읽고 싶습니다. 나는 파일 이름을 SourceFileName
이라는 변수에 저장하고 wstring
을 사용합니다.getline에 오버로드 된 함수의 인스턴스가 없습니다.
112:abc
221:ghj
....
가 지금은 wstring의 문자열로 txt 파일에서이 숫자와 해당 문자열을 읽고 싶어하지만, 내가 그 일을하려고 할 때, VS가 저를 통지하십시오 txt 파일에서 다음과 같은 문자열을 가지고 std :: getline macthes 인수 목록에 대한 오버로드 된 함수의 인스턴스가 없습니다.
std::wifstream map;
map.open(SourceFileName.c_str());
std::wstring fileID;
std::wstring fileName;
std::getline(map, fileID, L":");//error happens here.
어떻게 고칠 수 있습니까? std::getline(map, fileID, ":");
도 시도했지만 작동하지 않습니다.
정확한 오류 란 무엇입니까? 악마가 세부 사항에 있습니다. –
컴파일러에서 오버로드에 대한 후보를 제시하지 않았습니까? – user2079303
'std :: getline (map, fileID, L ':');'구분 기호는 문자열이 아닌 문자입니다. –