티스토리 뷰

C언어 예제

텍스트 파일 뷰어 예제 소스



오늘은 텍스트 파일을 읽어서 출력하는 예제를 만들어 보겠습니다.


#include<stdio.h>
#include<stdlib.h>

int main(int argc, char** argv)
{
  char ch ;
  FILE *fin ;
  
  // 사용법
  if ( argc != 2 )
  {
    printf("[사용법] : file_view view_file_name" ) ;
    exit(1) ;
  }
  
  // 파일 열기
  fin = fopen(argv[1], "r") ;
  
  // 파일 열기 실패시
  if ( !fin )
  {
    printf("%s File open...failed!\n", argv[1]) ;
    exit(1) ;
  }
  printf("%s file open...Success\n", argv[1]) ;
  
  printf("printing...\n");

  // 문자열을 읽어 출력
  while ( (ch = fgetc(fin)) != EOF )
    putchar(ch) ;
  printf("\nprinting...Complete\n");

  fclose(fin) ;
  
  return 0 ;
}


실행하면 아래와 같습니다.


댓글
댓글쓰기 폼
공지사항
Total
3,141,092
Today
62
Yesterday
1,038
«   2019/11   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함