반응형
[12장 6번]
텍스트 파일의 내용을 읽어서 그대로 화면에 출력하여 주는 프로그램을 작성해보자. 각 문장 앞에는 번호를 붙인다.
[풀이]
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp;
char file[100];
char buffer[1000];
int line_cnt = 1;
printf("파일 이름을 입력하시오: ");
scanf("%s", file);
fp = fopen(file, "r");
if (fp == NULL) exit(1);
while (1) {
char *p = fgets(buffer, 1000, fp);
if (p == NULL) break;
printf("%d %s", line_cnt, p);
line_cnt++;
}
fclose(fp);
printf("\n");
return 0;
}
반응형
'Solution_ > C언어 콘서트' 카테고리의 다른 글
[c언어 콘서트] 12장 8번 (파일 비교2) (1) | 2018.11.21 |
---|---|
[c언어콘서트] 12장 7번 (파일 저장) (0) | 2018.11.21 |
[c언어콘서트] 12장 5번 (파일 비교) (1) | 2018.11.21 |
[c언어콘서트] 12장 4번 (파일 크기 비교) (0) | 2018.11.21 |
[c언어콘서트] 12장 3번 (라인개수 출력) (0) | 2018.11.16 |
댓글