본문 바로가기
Computer & Program/잡다한 이모저모

문자열 출력 예

by TDRemon 2009. 3. 4.
반응형

// 첫번째 예제
#include<stdio.h>

void main()
{
 FILE *fp;
 char ch;
 fp = fopen("c:\\sample.txt", "r"); // sample.txt로 부터 Read(r)
 while(1){
  ch=fgetc(fp);
  if(ch==EOF) // 문장의 끝까지
   break;
  printf("%c", ch);
 }
 fclose(fp);
}


// 두번때 예제
#include<stdio.h>

//문자열로 출력
void main()
{
 FILE *fp;
 char ch[100]; // 여유있게 100byte읽어 옮
 fp = fopen("c:\\sample.txt", "r");
 while(1){
  fgets(ch, 100, fp); // fp에서 100byte만큼 읽어서 ch에 저장 <- fgets의 의미
  if(feof(fp)) // 문장의 끝을 찾는 함수
   break;
  printf("%s", ch);
 }
 fclose(fp);
}

반응형

댓글