본문 바로가기
C언어

[C언어] 사용자가 입력하는 텍스트를 파일에 저장하여 주는 프로그램을 작성하여 보자. 사용자가 공백 문자열을 입력하면 입력을 종료하는 것으로 가정한다.

by 이얏호이야호 2020. 5. 14.

공부하시는대에 도움이 됐으면 좋겠습니다.

답안코드 확인해주세요!

답안코드

더보기
#include <stdio.h>

#include <stdlib.h>

int main(void) {

 FILE *fp1;

 char file1[100];

 char buffer[1000];

 printf("파일 이름을 입력하시오: ");

 scanf("%s", file1);

 if( (fp1 = fopen(file1, "w")) == NULL ) {

 fprintf(stderr,"파일 %s을 열 수 없습니다.\n", file1);

 exit(1);

 }

 while( 1 ) {

 char *p= gets(buffer);

 if( p == NULL )

 break;

 fprintf(fp1, "%s\n", buffer);

 }

 fclose(fp1);

 return 0;

}


더 많은 C코드가 보고 싶다면?

https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4

댓글