1樓:團長你好嗎
直接新建兩個檔案指標即可,理論上按照這樣的方法是可以讀取任意個檔案的。數量並不受到硬體上的限制。
具體操作的**如下:
#include
void main()
fclose(fp1);
fclose(fp2);
}請注意,在讀取檔案時,要驗證是否成功讀入,也要記得關閉檔案流。以免造成不必要的錯誤。
2樓:匿名使用者
#include
#include
#include
void main()
請教c語言如何提取未知長度txt檔案的內容
3樓:寒曦的海洋
int fseek(file *stream, long offset, int fromwhere):
這個函式,將檔案指標stream移至以fromwhere為基準,偏移offset個位元組的位置。常用的fromwhere有seek_set(檔案首地址,0),seek_cur(檔案指標當前位置, 1),seek_end (檔案結束位置,2)。
long ftell(file *stream):
該函式返回檔案指標stream相對於檔案首地址的偏移位元組數。
可以先利用fseek與ftell求出檔案大小,再一次性進行讀取。**如下:
#include
#include
#include
int main(void)
return 0;}
4樓:匿名使用者
如果是ascii字元方式(包括國標漢字內碼的ansi模式)儲存的txt檔案,直接用api讀檔案長度即可,如果是資料流則檢索到非法字元即結束。如果是unicode方式的txt,那麼還要過濾掉檔案開頭的標誌欄位,並將16位的資料編碼轉換為你需要的字元編碼。
5樓:匿名使用者
fseek這個函式知道不,將檔案指標指向檔案尾。
fseek(檔案指標,0,seek_end);
int length = ftell(檔案指標);
fseek(檔案指標,0,seek_set);//將檔案指標返回到檔案頭
現在可以讀寫了,length就是你需要的n............
C語言程式題 寫出遞迴與非遞迴兩種折半查詢程式,並分析其時間
折半查詢需要先對資料進行排序。include using namespace std int bsearch int data,const int x,int beg,int last while beg last else if data mid x else if data mid x retu...
按照組織方式分類檔案,可以將檔案分為哪兩種。作業系統提供的使用者介面大致分為哪兩類
檔案組織形式可分為物理形式和邏輯檔案的組織形式.作業系統提供的使用者介面大體有 命令方式 和 圖形使用者介面 兩種 按照組織方式分類檔案,可以將檔案分為邏輯檔案和物理檔案 按照組織方式分類檔案,可以將檔案分為 系統檔案 和 使用者檔案 作業系統提供的使用者介面大體有 命令方式 和 圖形使用者介面 兩...
有哪些必須會兩種語言才能聽懂的笑話
有一個普通話,有一個中國話,由於有一個英語發,有一個地方話。有哪些笑話只有你能聽懂?1 用電鰻電電電鰻電鰻會不會被電鰻電電死,還是電電鰻的電鰻會被挨電鰻的電把電電鰻的電鰻電死。2 明明明明明明白白白喜歡他,可她就是不說。3 校長說 校服上除了校徽別別別的,讓你們別別別的別別別的你非別別的!4 我有一...