c언어 fwrite,fread함수

c언어 fwrite,fread함수

작성일 2006.06.06댓글 1건
    게시물 수정 , 삭제는 로그인 필요

제가 아무리해도 이두함수를 못터득하겠네요,,
제가 확실히 사용할수있도록 설명해주시면 내공많이드릴께요,
제가알고싶은내용은
fwrite(?,?,?,?)
fread(?,?,?,?)
이물음표에들어가는것들을 좀적어주세요
그냥 표준으로 적지말고
예제같은걸로도,,,
그리고 특히 두명째랑세번째 물음표값의 정확한 정의와
어떻게 구하는지 좀알려주세요.



profile_image 익명 작성일 -

fwrite( 출력할 데이타가 저장된 번지, 항목의크기, 항목의갯수, 읽어들일 대상 스트림 );

fread는 읽는다는것만 빼곤 fwrite와 같으므로 fwrite만 설명하겠습니다.

 

char str[100];

strcpy(str, "hello");

FILE *fp;

fp = fopen("TEST.DAT", "w");

fwrite( str, 5, 1, fp );  

fclose(fp);

 

이 프로그램은 TEST.DAT라는 화일로 hello라는 문자열을 저장하는 예제입니다.

str에는 hello라는 문자열이 저장되어있고 그 데이타의 첫번째 번지를 써줍니다.

 

1.  str = &str[0] 과 같습니다.  즉 str의 첫번째 번지를 나타내는거죠.

 

2.  5는 저장할 데이타의 크기를 나타냅니다. hello는 5자니까 5를 입력했습니다.

     좀더 세련되게 할려면 strlen(str) 이라고하면 길이를 알수있습니다.

 

3.  1은 항목의 갯수를 나타냅니다. 항목이 하나니까 1을 입력했습니다.

 

4.   fp는 화일포인터라고 하는데 현재 어떤 화일을 제어하는지 구분하기위한것입니다.

     

c언어 fwrite,fread함수

제가 아무리해도 이두함수를 못터득하겠네요,, 제가 확실히 사용할수있도록... 제가알고싶은내용은 fwrite(?,?,?,?) fread(?,?,?,?) 이물음표에들어가는것들을...

c언어 fread,fwrite 사용예제 질문

... 옛날 아주옛날 freadfwrite 함수를 만들던 개발자는 고민합니다. char * 형으로 할까? int * 형으로 할까? 무슨 타입의 데이터가 들어올지 모르지만...

C언어 파일입출력 fwrite,fread...

... return 0; }[/code] 랜덤함수를 파일 name.txt에 기록하고 기록한 수를... fwrite, fread는 바이너리 파일을 처리하는 기능입니다. 형 변환은 프로그램 만들어서...

c언어 fread,fwrite 사용예제 질문.

... 문자열을 읽고 쓰는 함수라면 freadfwrite보다는 fgets, fputs가 더 적합하다 생각하기 때문에 위의 코드처럼 바꿔봤습니다. feof는, 현재...

[c언어] fread 함수 오류 질문입니다.

... i++) { fwrite(&dt[i], sizeof(dt), 1, fp); printf("%2d %s %3d %3d %3d\n", dt[i].number, dt... // <- 이 부분의 fread 함수가 오류가 납니다. printf("%2d %s %3d %3d %3d\n...

C언어 포인터, fread/fwrite관련 질문

... fwrite(&test, sizeof(test), 1, f); fclose(f); fopen_s(&F, "test_final.bin", "rb"); fread(&test2, sizeof(test2), 1, f); printf... 책에서는 &를 붙이는데, 함수원형을 보니까, test...

C언어 fread 로 읽어서 fwrite로...

example라는 raw파일을 fread 함수로 읽어서 x라는 배열에 저장했다가 fwrite 함수로 output 파일에 그대로 출력하여 복사하는 프로그램을...

fopen() fread() fwrite fclose

... 출시일자 c언어경우 fopen(), fread(), fwrite(), fclose() 함수 이용 이게 과제 입니다. 저흰 1학년때 한 학기만 C언어 해서 여기 파트까지 안배웠는데 , 제가 군대간...

관련된 파일입출력( fread fwrite관련)

C언어 (C++아님), 작성툴 : 비주얼씨 typedef struct stu... //데이터불러오는 함수는 void Data_Load(void) { char... slot++) { fwrite(stu[slot],sizeof(data),1,save); } printf...