1樓:網友
好像沒有專用的函式,但是可以野好使用int fseek(fp, 0, seek_end) 跳到檔案結尾處,然後通過ftell(fp)得到當頌備鉛前位置,就是滾手檔案大小了。使用windows api可以直接得到檔案大小,你可以去查sdk的函式。
怎麼用c語言生成乙個特定大小的文字檔案
2樓:網友
你可以新建文字檔案,設定檔案的長度為256k,再關閉檔案即可。
3樓:王的精彩影視片段
直接定義其記憶體大小:
例如:buffer[256];
int *p;
p=(buffer*)malloc(sizeof(buffer*))
用c語言怎樣測試乙個文字檔案的大小
4樓:網友
#include
#include
int main(void)
end if*/
fn = _fileno(f); /*取得檔案指標的底層流式檔案號*/
sz = _filelength(fn);/*根據檔案號取得檔案大小*/
printf("檔案大小為:%d位元組。", sz);
fclose(f);
return 0;
*end main*/
備註:上述程式適用於任何一種檔案,都可以直接求出大小。
c語言中 怎樣讀取乙個文字文件中的特定位置的特定長度的字元
5樓:網友
你的這個result是什麼?應該是個檔案吧。
編寫這樣的程式主要用到(1)fopen函式,用於開啟檔案,返回乙個檔案指標,fwrite函式,寫入檔案(也就是你要的result檔案),及fclose函式,檔案操作完時要關閉檔案指標。(2)fseek函式,用於檔案指標的定位,也就是將檔案指標放到你要操作的檔案中的某個位置。(3)然後用的就是fread函式,用於讀取一塊資料,你可以指定資料的長度,沒有什麼技術可言的,自己查一下這幾個函式的原型就會明白了。
c語言計算文字檔案的大小為什麼總是0?
6樓:滄海雄風
估計是檔案開啟失敗了 所以檔案指標為空。
7樓:風若遠去何人留
**上沒看出什麼問題 不應該出size 0的結果。
你檢查一下是不是fp為空,即fopen失敗了。
應該是其他原因引起的。
求最初級c語言編寫的求三個數大小的a,b,c文字
8樓:網友
什麼 叫 求 3個數大小?
把問題 描述 清楚。
求 最大 值。
int max(int a, int b, int c)求最小值。
int min(int a, int b, int c)
9樓:網友
用氣泡排序,再多的數都能按大小排列。
10樓:網友
什麼意思,不太明白你的問題,可以再詳細的說下嗎?
如何用c語言畫心,如何用C語言畫一個心形?
用c語言畫心 關於 s 小數點。後 表示輸出位數,具體的資料來自參數列。printf格式字串中,與寬度控制和精度控制有關的常量都可以換成變數,方法就是使用一個 代替那個常量,然後在後面提供變數給 同樣,小數點。前也可以新增 也要使用者輸入一個位寬值來代替,表示輸出的字元所佔位寬。也就是說,前面定義輸...
如何用c語言獲取當前系統時間,如何用C語言獲取當前系統時間?
風若遠去何人留 需要利用c語言的時間函式time和localtime,具體說明如下 一 函式介面介紹 1 time函式。形式為time t time time t timer 其中time t為time.h定義的結構體,一般為長整型。這個函式會獲取當前時間,並返回。如果引數 timer非空,會儲存相...
c語言問題,一個c語言問題 !!
書寫要規範 include void main 第一和第二個for 迴圈對 a i j 賦值 即對a 1 1 a 1 2 一直到 a 5 5 第三和第四個for 列印二維陣列裡的內容 即你剛賦進去的值 這段 生成了一個6階的單位矩陣,並顯示出來。include 標頭檔案 void main 主函式 ...