728x90
출처 : 반크_세계유산 고인돌
참고풀이]
//Dev-C++ 5.11로 작업함.
#include <stdio.h>
#include <stdlib.h> //exit()
#include <string.h> //strlen(), strcmp()
int main(void)
{
FILE *fp1;
char file1[100];
char StrLine[255];
int c;
int chk;//파일의 끝 여부 파악변수
//파일을 읽기 모드로 연다.
if ((fp1 = fopen("fseek1.c", "r")) == NULL)
{
fprintf(stderr, "원본 파일 %s을 열 수 없습니다.\n", file1);
exit(1);
}
//fp1에서 한 라인씩 읽어서 문자열이 있으면 카운트한다.
c=0;
while (chk=fgets(StrLine,sizeof(StrLine),fp1) != NULL)
{
printf("%s",StrLine);
if(strlen(StrLine)>1) c++; //'\n'는 뺀다.
}
printf("**** 라인의 개수 = %d ****\n",c);
fclose(fp1);
return 0;
}
참고풀이 결과]
읽어온 파일]
대한민국의 아름다운 영토, 독도의 겨울
반응형
'프로그램 > C언어 1000제' 카테고리의 다른 글
C언어 113제] C언어 콘서트 CHAPTER 12 Programming 5 파일에 저장하기 p489 (0) | 2022.01.25 |
---|---|
C언어 112제] C언어 콘서트 CHAPTER 12 Programming 4 두파일을 비교하기 p489 (0) | 2022.01.25 |
C언어 110제] c언어 콘서트 CHAPTER 12 Programming 2 정수의 개수, 합계, 평균 구하시오. p488 (0) | 2022.01.24 |
C언어 109제] C언어 콘서트 CHAPTER 12 Programming 1 파일의 내용 읽어서 화면에 출력하기 p488 (0) | 2022.01.21 |
C언어 108제] C언어 콘서트 CHAPTER 12 p469 도전문제 특수문자 제거 (0) | 2022.01.19 |
댓글