C語言中對檔案的中文內容進行讀出

2021-08-17 20:09:50 字數 440 閱讀 9285

//對檔案的中文內容進行讀出      按字元方式讀取檔案,每讀乙個字元判斷一下是否為漢字編碼(<0),若是則存入字元陣列,不是則跳過讀取下乙個字元,直到檔案結束。 

#include "stdio.h"

#include "stdlib.h"

int main(void)

while((ch=fgetc(fp))!=eof)

if(ch<0) //按字元方式讀取檔案,每讀乙個字元判斷一下是否為漢字編碼(<0),若是則存入字元陣列,不是則跳過讀取下乙個字元,直到檔案結束。

s[i++]=ch;

fclose(fp);

s[i]='\0';

printf("%s\n",s);//打出來看看

return

0;}

C語言中對檔案的操作

13.3 檔案的開啟與關閉 檔案在進行讀寫操作之前要先開啟,使用完畢要關閉。所謂開啟檔案,實際上是建立檔案的各種有關資訊,並使檔案指標指向該檔案,以便進行其它操作。關閉檔案則斷開指標與檔案之間的聯絡,也就禁止再對該檔案進行操作。在 語言中,檔案操作都是由庫函式來完成的。在本章內將介紹主要的檔案操作函...

C語言中對檔案的操作

在c語言中對檔案的操作是通過file結構體來完成的。讀檔案 1 讀取檔案 fread 2 memset 用指定的字元來設定一塊buffer.可避免字串找不到結尾,也可避免增加不必要的字串長度 3 得到檔案的長度 ftell 它是得到檔案指標當前的位置,因為檔案指標隨檔案移動,所以指標當前位置就是檔案...

C語言中檔案操作

用兩個指標變數來操作字串。多維陣列在做函式引數的時候,會退化成為乙個指標變數,變成乙個指向一維陣列的陣列指標,注意,是乙個指標變數。一維陣列在當作函式引數傳遞的時候,會退化成為乙個對應型別的指標變數。二維陣列在當作函式引數傳遞的時候,會退化成為乙個陣列指標,指標陣列在當作函式引數傳遞的時候,會退化成...