c語言檔案怎樣讀取雙引號中的字串

時間 2022-04-13 04:01:23

1樓:匿名使用者

可以用檔案操作函式fscanf格式讀入,只需要讀入時,格式寫作fscanf(fp,"\"%s\"",s)即可。

1、c語言標準庫提供了一系列檔案操作函式。檔案操作函式一般以f+單詞的形式來命名(f是file的簡寫),其宣告位於stdio.h標頭檔案當中。

例如:fopen、fclose函式用於檔案開啟與關閉;fscanf、fgets函式用於檔案讀取;fprintf、fputs函式用於檔案寫入;ftell、fseek函式用於檔案操作位置的獲取與設定。

2、例程:

#include

char b,c[100];

int main()

fscanf(fp1,"\"%s\"",c);//從輸入檔案讀取乙個雙引號中的字串

fprintf(fp2,"%s",c);//向輸出檔案寫入這個字串fclose(fp1);//關閉輸入檔案

fclose(fp2);//關閉輸出檔案,相當於儲存return 0;}

2樓:匿名使用者

乙個字元是8位二進位制數,讀取雙位元組用字串陣列,一次讀乙個字元。顯示出來,就用字串陣列位址顯示;

3樓:匿名使用者

你描述的太不清楚了。我猜應該是指下面這種情況

1.從檔案中的雙引號中讀取字串。 先fgets,讀取一行,然後用 strchr 結合strcpy過濾掉雙引號

怎麼用c語言讀取 txt檔案中的字串

4樓:灩麗

1、首先我們開啟電腦裡的vs軟體,使用vs新建空工程,直接點選確定。

2、然後我們點選介面上方新建選項,再點選新增選項再點選新建項進行檔案新增。

3、新建c檔案,用於c語言編譯器,輸入main.c檔案。

4、然後我們在檔案中輸入圖示**。

5、編譯完成後,執行exe程式,執行後顯示console程式即可發現此時顯示出了txt讀取的資訊。

5樓:匿名使用者

學檔案指標了沒?

#include

int main(void)

fclose(p);

return 0;}

c語言中如何輸入雙引號

6樓:聽不清啊

c語言中用'\"'表示乙個雙引號。

char *s="he says,\"ok.\"";     // 最前和最後的雙引號是定界符,中間的兩處\"表示雙引號

puts(s);

就可以輸出he says,"ok."

轉義字元

所有的ascii碼都可以用「\」加數字(一般是8進製數字)來表示。而c中定義了一些字母前加"\"來表示常見的那些不能顯示的ascii字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元意思了。

其中:\x表示後面的字元是十六進製制數,\0表示後面的字元是八進位制數。

注意:在turbo c 2.0中,字元型常量表示數的範圍是-128到127,除非你把它宣告為unsigned,這樣就是0到255。

上面我們見到的\x,\n,\a等等都是叫轉義字元,它告訴編譯器需要用特殊的方式進行處理。

7樓:匿名使用者

輸出就是需要用\"來表示,只要去掉空格就可以了,你的是對的。

8樓:鋼神綠鋼

#include

void main()

printf("%s\n",sign);}

9樓:匿名使用者

在vc6.0上是輸出 "hello"

10樓:匿名使用者

上面的" " 符號怎麼打出來啊

c語言中雙引號引起來的字串可以作為函式引數嗎

11樓:匿名使用者

可以的,就像以下**:

void show(char *str)

你在呼叫的時候,一般是傳乙個變數進去,同樣也可以傳乙個字串常量進去,

例如show("hello world");

為什麼可以呢?首先要想,什麼是變數,變數代表著值不確定,是動態的。

而當乙個變數有值的時候,除非它發生改變,否則它就是"確定"的。

既然乙個不確定的東西能作為引數傳遞過去,那麼乙個確定的字串有何理由不能傳遞呢?

12樓:匿名使用者

1、當然可以。雙引號引起來的字串是字串常量,可以作為函式實參使用。

2、比如:

char *fun(char *a,char *b)void main(void)

13樓:

當然可以。那是字串常量,可以作為函式實參使用。比如:

char *fun(char *a,char *b)

void main(void)

14樓:匿名使用者

可以,printf不就是嗎

c語言中如何輸入雙引號,C語言 如何輸出 good ,是帶引號輸出

聽不清啊 c語言中用 表示乙個雙引號。char s he says,ok.最前和最後的雙引號是定界符,中間的兩處 表示雙引號 puts s 就可以輸出he says,ok.轉義字元 所有的ascii碼都可以用 加數字 一般是8進製數字 來表示。而c中定義了一些字母前加 來表示常見的那些不能顯示的as...

c語言如何讀取檔案,C語言如何讀取檔案?

蒯懿靖迎夏 乙個c語言讀寫檔案程式 include stdio.h include main fclose fp1 關閉檔案a.txt,有開啟就要有關閉fclose fp2 關閉檔案b.txt 乙個檔案流指標對應乙個開啟的檔案,因為你要同時操作兩個檔案,所以要用兩個檔案流指標 就像你要同時操作兩個箱...

c語言鍊錶檔案讀取問題,c語言鍊錶檔案讀取問題

問題就在於你存這個結構體的時候,把struct std pnext也存進去了,但這個pnext下次讀出來的時候可能是乙個無效的位址,沒看到insert函式是如何實現的,是否對這個值進行了處理,否則用這個指標做為鏈的話肯定出錯。p0指向鍊錶中最後乙個節點,讀到檔案結尾時,feof返回1,於是執行if語...

c語言 讀取檔案到記憶體,C語言 讀取檔案到記憶體

用c語言實現將乙個檔案讀入記憶體中 用c語言實現將檔案讀入記憶體中 include include int filelength file fp char readfile char path int main void char readfile char path length fileleng...

c語言讀取檔案資料,C語言讀取檔案資料

先用getline或fgets讀取資料到乙個字串中,這個串定義的長一點,保證夠用就行。舉例 char str 1024 fgets str sizeof str fp fp開啟的檔案指標。然後呼叫for迴圈去讀取串的的資料,假設你的分隔符是空格,遍歷str,遇到空格就得到乙個資料,然後繼續遍歷,直到...