0
비주얼 스튜디오 2015 (fstream)에서 생성 된 파일이 없습니다이 - 내 현재 작업 디렉토리를 확인
(C : \ 사용자 에이다 \ 문서가 프로젝트 \ ProjektPO \ ProjektPO \ 비주얼 스튜디오 2015 \ \)
거기에 새 파일을 만들려고했지만 작동하지 않았습니다. 오류가 없으며 파일을 만들지 않습니다.
(#include<fstream>)
fstream file;
file.open("C:\Users\Ada\Documents\Visual Studio 2015\Projects\ProjektPO\ProjektPO\file.txt");
for (unsigned int i = 0; i < cass.size(); i++)
{
file << cass[i]->name << ";" << cass[i]->debt << endl;
}
file.close();
system("pause");
모든 팁 :
여기 내 코드입니까?
백 슬래시는 이스케이프 문자입니다. 슬래시, 이중 백 슬래시 또는 원시 문자열을 사용하십시오. –
이 질문에 대한 중복 자료를 찾을 수 없습니다. 거기에는 * 하나가 있습니다. –
일반적으로 따옴표로 묶은 백 슬래시는 유닉스와는 달리 dos 파일 경로를 나타내 므로 엄격히 말해서 윈도우를 사용한다고 가정하면 정확해야합니다 (dos 'legacy'라고 가정). 문자열 리터럴에서 이것을 사용하려면 두 개의 백 슬래시를 사용할 수 있습니다. "C : \\ mypath"와 같은 이스케이프 이스케이프 –