아래의 코드가 수행상 에러가 생기네요.
마디
2023.04.01
#include fstream
#include iostream
using namespace std;
int main()
{
fstream File(test.txt,ios::in | ios::out );
if(!File) {
cout Cannot open file.\n;
// 오류 처리
}File Hi! endl ;
static char str[10];
File.seekg(ios::beg);
File str;
cout str endl;File.close();
return 1;
}
아주 간단하고 쉬운데 windows + gcc 에서 컴파일 하니..수행시 파일이 개방이 안됩니다
( 파일이 존재한다면 문제가 없는데 파일이 없는 경우 에러가 발생합니다 )
솔라리스에서는 잘 되는데요... 문제가 무엇이고 해결 방안은 무엇인가요 ?
windows 에서 하려면 파일 만들고 나서... 다시 재 오픈 해야 하나요 ?
-
아이돌
MSVC6 SP5에서도 마찬가지네요! test.txt 파일을 만들어주고 하면 잘 되네요!