반응형
[12장 7번]
사용자가 입력하는 텍스트를 파일에 저장하여 주는 프로그램을 작성해보자. 사용자가 공백 문자열을 입력하면 종료하는 것으로 한다.
공백문자 : ctrl+z
[풀이]
#include<stdio.h>
#include<stdlib.h>
int main() {
FILE *fp;
char name[20];
char buffer[200];
int ret;
printf("파일 이름을 입력하시오 : ");
scanf("%s", name);
getchar();
fp = fopen(name, "w");
if (fp == NULL) exit(0);
while (1) {
ret = gets(buffer);
if (ret == 0) break;
fprintf(fp, "%s\n", buffer);
};
fclose(fp);
return 0;
}
반응형
'Solution_ > C언어 콘서트' 카테고리의 다른 글
[c언어 콘서트] 12장 9번 (파일 출력2) (0) | 2018.11.21 |
---|---|
[c언어 콘서트] 12장 8번 (파일 비교2) (1) | 2018.11.21 |
[c언어콘서트] 12장 6번 (파일 출력) (0) | 2018.11.21 |
[c언어콘서트] 12장 5번 (파일 비교) (1) | 2018.11.21 |
[c언어콘서트] 12장 4번 (파일 크기 비교) (0) | 2018.11.21 |
댓글