話說今天考了c語言的試,各種用檔案讀寫神馬的。哥都忘了神馬檔案讀寫了。於是前一小時各種想,不過這一小時做的最多是ctrl + alt + delete結束vc++6.0 尼瑪我以無力吐槽這神馬考試,大頭機,vc編譯兩次就完蛋必須結束程序才能啟動。這是考試嗎,機房還一股臭腳丫子味,多少年不打掃了。這是練習ctrl + alt + delete命令吧。 哥實在沒辦法了全部用freopen寫的,管他對不對的。哎....傷不起啊。回來還暈的我吐了,暈車的滋味要死啊。
回來就看了看這些簡單的函式,話說哥想對了,可是考試的時候怎麼資料就是讀不出來呢,無語。。。
#include #include typedef struct node
node;
node stu[107],st[107];
void main()
else
rewind(fp);//使檔案內部指標指向檔案開頭
fseek(fp,2,0);//相對於0偏移2個位置以後的內容
ch = fgetc(fp);
while (ch != eof)
*///fputs(str,fp) fgets(str,n,fp)的用法
/*scanf("%s",str);
fputs(str,fp);
rewind(fp);
fgets(str,5,fp);//從檔案裡讀出4個字元
printf("%s\n",str);
*//*
fread(pbuffer,size,count,pfile);
fwrite(pbuffer,size,count,pfile);
要讀寫乙個資料塊的話,無論是讀還是寫,都需要指定乙個起始位址,
讀的話從這個起始位址讀,寫的話從這個起始位址寫,上面函式定義中
的第乙個引數pbuffer就是用於指定這個起始位址,size讀寫的位元組數,
count則指定讀寫多少個size大小的資料,pfile是檔案結構指標。
*//*
for (i = 0; i < 3; ++i)
rewind(fp);
for (i = 0; i < 3; ++i)
*//*
fscanf(fp,"%d%s",&i,s);
fprintf(fp,"%d%c",j,ch);
*/for (i = 0; i < 3; ++i)
rewind(fp);
for (i = 0; i < 3; ++i)
for (i = 0; i < 3; ++i)
fclose(fp);
}}
C簡單檔案操作。。
話說今天考了c語言的試,各種用檔案讀寫神馬的。哥都忘了神馬檔案讀寫了。於是前一小時各種想,不過這一小時做的最多是ctrl alt delete結束vc 6.0 尼瑪我以無力吐槽這神馬考試,大頭機,vc編譯兩次就完蛋必須結束程序才能啟動。這是考試嗎,機房還一股臭腳丫子味,多少年不打掃了。這是練習ctr...
C 讀取檔案簡單操作
1 呼叫ifstream開啟乙個檔案 2 呼叫seekg將get pointer置為檔案末尾,seekg 0,ios base end 3 呼叫tellg獲取總位元組數,實際上獲取的是get pointer相對於檔案頭的偏移位元組數 4重置get pointer,使其指向檔案頭,以便執行其他操作 對...
C 的簡單檔案操作
檔案操作 1.1 流和檔案流物件 檔案是存放在計算機外存上的一組相關資訊的集合。c 採用 流 的概念來描述檔案。接受資料的地方稱為目標,發出資料的地方稱為源。為了能與檔案交換資料,就需要與檔案建立聯絡,流就是這種聯絡。處理檔案前,必須先建立檔案流物件,它與檔案相關,通過檔案流物件操作檔案。c 提供了...