test1.txt 파일이 잘 만들어졌다면 파일 포인터 값이 NULL이 아닙니다. 파일이 생성됐으니 이제 파일에 데이터를 읽고 쓸 수 있습니다. fputs()함수를 써서 test1.txt에 텍스트를 써 봅시다.
fputs()함수는 파일에 데이터를 문자열 단위로 저장합니다. fputs()함수의 첫 번째 전달값에는 파일에 기록할 내용을 문자열로 적고, 두 번째 전달값에는 파일 포인터를 넣습니다.
형식
fputs(문자열, 파일포인터)
fputs()함수로 test1.txt 파일에 다음과 같이 두 줄을 써 봅니다.
10.2.1 fputs.c
int main(void) {
FILE * file = fopen("c:\\Users\\사용자계정\\test1.txt", "wb");
if (file == NULL) {
printf("파일 열기 실패\n");
return 1;
}
fputs("fputs() 함수로 글을 써 볼게요.\n", file);
fputs("잘 써지는지 확인해 주세요.\n", file);
return 0;
}