336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

목표 : 

문자한개씩 기록하고 이기록한 코드를 출력하는 프로그램을 만들어보고 실재 있는지도 확인한다.



소스코드 : main.c

#include <stdio.h>


void main(void)

{

FILE *pText = NULL;

int count = 0;

int temp = 0;


fopen_s(&pText, "c:\\example\\Text.txt", "w+"); // 모드 w+를 없으면 만들어서 써라입니다. w 는 그냥 쓰기모드입니다



if (pText == NULL)

{

puts("text 파일 생성 실패");

}

else

{

puts("text 파일 생성 성공");


//문자 하나씩 기록

fputc('L', pText);

fputc('e', pText);

fputc('e', pText);

fputc('J', pText);

fputc('u', pText);

fputc('n', pText);

fputc('M', pText);

fputc('o', pText);

fputc('\n', pText);//개행문자


  //다썻으니 한번 닫어줍니다.

fclose(pText);


// 다시 읽어들여서 반복문을 통해서 콘솔창에 출력을 해봅니다.

fopen_s(&pText, "c:\\example\\Text.txt", "r"); // 모드를 r로 해줍니다. read의 약자이겠지요


while (count < 9)

{

temp = fgetc(pText);

putchar(temp);

count++;

}


fclose(pText);//당연히 열었으니 닫아줍니다.

}


}




결과





 #c언어, #c언어입문, #프로그램입문, #한문자씩읽고쓰기,#fgetc,#fputc

 



+ Recent posts