C/C++ 예제

시삽: 레드플러스 님 
게시판 이동:
 제목 : 10.1.3. 예제. 파일 입출력 연습 : 파일에서텍스트읽기.c
글번호: 321
작성자: 레드플러스
작성일: 2007/02/06 오후 5:57:09
조회수: 6572
파일: 파일처리_파일에서텍스트읽기.png (142 KB) / 전송수: 2103
파일처리_파일에서텍스트읽기.png
// 파일 텍스트 읽기 : C:\Temp\Hello.txt
#include <stdio.h>

void main(void)
{
    char buffer[80]; // 문자열을 저장해 놓을 공간
    //[0] 파일 처리를 위한 FILE 포인터 형 변수 선언
    FILE *objFile;

    //[1] 파일 생성 시도 : 파일 열기 또는 생성
    objFile = fopen("c:\\Temp\\Hello.txt", "rt"); // rt : 텍스트 읽기

    //[2] 파일 생성 확인
    if (objFile == NULL)
    {
        printf("파일이 생성되지 않았습니다. 경로나 권한을 살펴보세요.\n");
    }
    else
    {
        //[4] 파일에서 텍스트 읽기 : EOF(End Of File) : 파일의 끝
        //fscanf(objFile, "%s\n", buffer);    // 파일에서 읽어와서(한줄)
        while (fscanf(objFile, "%s\n", buffer) != EOF) // 파일에서 읽어와서(여러줄), fgets(), fputs()
        {
            printf("%s\n", buffer);                // 화면에 출력
        }
    }
    
    //[3] 파일 닫기
    fclose(objFile);
}
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 11. C언어를 사용한 기초(현업) 알고리즘 - 레드플러스 2005-07-26 5757
  10. 파일 처리 - 레드플러스 2005-07-26 5652
  10.1. 예제. 파일 입출력 연습 : 파일입출력.c - 레드플러스 2005-08-02 5184
  10.1.1. 예제. 파일 생성 : 파일생성(fopen).c 파일처리_파일생성.png(99 KB) 레드플러스 2005-11-16 9040
  10.1.2 예제. 파일 입출력 연습(fprintf()함수) : 파일에텍스트쓰기.c 파일처리_파일에텍스트쓰기.png(90 KB) 레드플러스 2007-02-06 4784
현재글 10.1.3. 예제. 파일 입출력 연습 : 파일에서텍스트읽기.c 파일처리_파일에서텍스트읽기.png(142 KB) 레드플러스 2007-02-06 6572
  10.2. 예제. 파일 처리 연습 : 파일처리연습.c - 레드플러스 2005-08-02 4167
  10.3. 예제. fgetc() 함수를 사용한 문자 입력 : 파일처리_문자읽기.c - 레드플러스 2005-08-15 4731
  10.4. 파일 처리 : 짝수의 합 - 레드플러스 2005-08-16 4242
  파일생성(fopen).c 파일생성(fopen).c(387 Byte(s)) 레드플러스 2005-11-21 4501
  파일에한문자쓰기(fputc).c 파일에한문자쓰기(fputc).c(325 Byte(s)) 레드플러스 2005-11-21 4209
  파일에서한문자읽기(fgetc)\파일에서한문자읽기(fgetc).c 파일에서한문자읽기(fgetc).c(283 Byte(s)) 레드플러스 2005-11-21 4847
  10.5. 파일에문자열쓰기(fputs).c 파일에문자열쓰기(fputs).c(260 Byte(s)) 레드플러스 2005-11-21 4626
  10.6. 파일에서문자열읽기(fgets).c 파일에서문자열읽기(fgets).c(307 Byte(s)) 레드플러스 2005-11-21 5910
  10.7. 텍스트파일에서 한글 한글자 읽기 - 레드플러스 2009-05-25 7127
다음글 9. 기억 클래스와 전처리기 - 레드플러스 2005-07-26 5415
 
손님 사용자 Anonymous (손님)
로그인 Home