ofstream fo; //file out
fo.open("hw.txtx");
ifstream fi; //file in
fi.open("hw.txt");
char studentNum[10];
int score = 0;
int toSco = 0;
int count = 0;
int choose = 0;
cout << "이름과 점수를 입력하세요." << endl;
cout << "점수 입력이 끝나면 end-of-file를 입력하세요." << endl;
while (true) { //학생& 점수 입력
cout << "?";
cin >> studentNum >> score;
if (fi.eof()) break;
fo << studentNum << setw(5) << score << endl;
toSco += score;
++count;
}
fo.close();
여기서 EOF 쓰는 방법을 아무리 바꿔도 무한 반복으로 "?" 뜨는데 어떻게 해결해야 되나요 ㅠ
fstream 어렵네요
키보드로 ctrl+z 입력했을 때 파일 입력 종료하고 싶어요
엇 해결했어요 다들 감사합니다 ㅋㅋ