작은 걸음 IV — 저장하고 불러오기
실행이 끝나도 값 남기기
실행이 끝나도 값 남기기
이번에 배울 것
파일은 프로그램이 끝난 뒤에도 저장 장치에 남겨 둘 수 있는 데이터입니다. 텍스트 파일은 글자로 기록해 메모장으로 읽을 수 있습니다.
실행해 보기
예제 · example1.cpp
void small_main()
{
File file;
file.open("score.txt", FileMode::Write);
file.print("Alex");
file.print(1200);
file.close();
print("Saved score.txt");
}
소스를 저장한 뒤 실행하세요. score.txt에 Alex와 1200을 한 줄씩 기록합니다. FileMode::Write는 새로 쓰는 모드라서 기존 내용을 지웁니다. 직접 만든 연습 파일을 쓰세요.
Open → 쓰기 → Close 순서입니다. 상대 경로의 파일은 보통 저장한 소스 폴더에 생깁니다. 메모장으로 열어 두 줄을 확인하세요.
Exercise — 이름과 나이 저장
profile.txt에 이름 한 줄과 나이 한 줄을 저장한 뒤 닫으세요.
연습 문제 코드 · exercise1_starter.cpp
void small_main()
{
File file;
// Save a name and age to profile.txt.
}
Hint
Write mode로 열고 file.print를 두 번 사용하세요.
풀이 보기
void small_main()
{
File file;
file.open("profile.txt", FileMode::Write);
file.print("Alex");
file.print(12);
file.close();
print("Saved");
}