#define _CRT_SECURE_NO_WARNINGS
# include <stdio.h>
int main(void) {
FILE* inf = fopen("D:\\mystoy.txt", "wt");
fputs("#이름: 정유민 \n",inf);
fputs("#주민번호: 990328-100000 \n", inf);
fputs("#전화번호: 010-9000-0000 \n", inf);
fclose(inf);
return 0;
}
#define _CRT_SECURE_NO_WARNINGS
# include <stdio.h>
int main(void) {
FILE* inf = fopen("D:\\mystoy.txt", "at");
fputs("#즐겨먹는 음식: 짬뽕, 탕수육 \n",inf);
fputs("#취미: 축구\n", inf);
fclose(inf);
return 0;
}
위 2번의 생성한 파일에 저장된 정보 전체를 출력하였다.
#define _CRT_SECURE_NO_WARNINGS
# include <stdio.h>
int main(void) {
char str[100];
FILE* inf = fopen("D:\\mystoy.txt", "rt");
if (inf == NULL) {
puts("파일오픈을 실패하였습니다");
return -1;
}
while(fgets(str, sizeof(inf), inf)!=NULL)
printf(str);
fclose(inf);
return 0;
}
fgets함수의 문자열 입력이 끝났을때의 NULL 반환을 이용하였다.