반응형
//********************************************************************** // 파일입출력 //********************************************************************** // 입출력?? 콘솔 화면 --> 파일 //********************************************************************** // 1) 텍스트 입출력 // --> 문자, 문자열 --> text파일에 저장 !! #includevoid main() { // 파일에 대한 정보 !!!! // 어떤 파일?? --> FILE구조체를 통해 저장 !! char name[20] ="홍길동"; int age = 20; char id[10] ="100012"; int i=0; char buf[30] ="나는 이상준이다"; FILE* fp; // 1) 파일 열기 // w는 쓰기 r 읽어오기 if((fp = fopen("bit.txt","w"))==NULL) { puts("file open error !!"); return; } //------------------------------------------------------ // 1) 문자 단위로 쓰기 while(buf[i]!=NULL) { putc(buf[i],fp); i++; } // 2) 문자열 단위로 쓰기 fputs(buf,fp); // 값 저장 fgets(buf,32,fp); //저장된값 화면 출력 // 3) 형식화된 입출력 fprintf(fp,"%s %d %s",name,age,id); fclose(fp); } // 2) 이진 입출력
'C, C++' 카테고리의 다른 글
[C] 포인터 공부 1 (0) | 2014.11.18 |
---|---|
[C] C언어의 콘솔환경 (주차장, 단어장 만들기) (0) | 2014.11.18 |
[C] 바이너리 입출력 (0) | 2014.11.18 |
[C] 예제 (0) | 2014.11.18 |
[C] 구조체와 배열 (0) | 2014.11.18 |