반응형
//**********************************************************************
// 파일입출력
//**********************************************************************
// 입출력?? 콘솔 화면 --> 파일 
//**********************************************************************
// 1) 텍스트 입출력
// --> 문자, 문자열 --> text파일에 저장 !!
#include 

void 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

+ Recent posts