c語言中如何將一句話存入陣列

2021-03-09 22:08:37 字數 1188 閱讀 4268

1樓:匿名使用者

若是抄從控制檯輸入,使用gets函式即可bai。把一句話話存入字元

陣列當中du。

使用形式:zhichar *gets( char *str );

gets從標準輸入裝置讀字串函式。dao可以無限讀取,不會判斷上限,以回車結束讀取,所以程式設計師應該確保buffer的空間足夠大,以便在執行讀操作時不發生溢位。gets()函式讀取到\n(我們輸入的回車)於是停止讀取,但是它不會把\n包含到字串裡面去。

所以gets()函式可以讀取整句話,包含每一個標點符號,每個空格,直到換行符。

若是從檔案輸入,使用fgets函式。fgets函式和gets函式類似。

使用形式:char *fgets( char *str, int count, file *stream );

2樓:匿名使用者

你的意來

思是每個單詞一個字串

自,存在字串陣列bai

裡面??du

但是單詞的數目

不是zhi固定的,沒辦法通過scanf("%s %s %s")的方式來獲取dao每個單詞

#include,因為你不知道需要幾個%s只能一個字元一個字元的讀,遇到空格繼續下一個單詞void main()

else if(temp==' ')//如果要識別多個空格,多加個變數flag

else}}

3樓:

讀入句子

輸出一個一個詞

程式如版下:

#include

#include

void main();}}

4樓:匿名使用者

#include "stdafx.h"

#include

#include

#include

void main ()

int length=strlen(a);

cout<也沒弄出來,但是我還是發上來了,求大神分析一下。。。。

5樓:匿名使用者

#include

void main()

}你需要設定一個結束zhi標誌。比如上面的,輸入回dao車大括號回內的內容就不執行答了,輸入就結束了。

6樓:匿名使用者

用gets()函式 可以用輸入整行

用一句話形容我帥,如何用一句話形容兒子?

你是光啊,亮瞎了我的眼!如果帥是一種罪,那我已經罪惡滔天 你是基因突變的武大郎後代 我草 一大早上就被我英俊的臉龐帥醒了 你帥到自已為很帥,就是高階帥!你治好了我的眼疾,因為我被你帥瞎了 如何用一句話形容兒子?親愛的寶貝 因為有了你,一切變得更美好,可愛 的小寶寶,歡迎你來到這個美麗的世界,在這漫長...

C語言中,如何將陣列中的數值轉換成字串輸出

include void inttostr int i,char c,int len 需要注意的是,這裡沒有終結符,故需要知道陣列的 大小 陣列的大小是編譯時常量 char dest str 目標字串dest str char malloc sizeof char sizeof array 1 為字...

怎麼用一句話表達你現在的心情,如何用一句話形容你今天心情很好?

如天氣般天高氣爽,晴空萬里。迷茫,不知道未來在 如何用一句話形容你今天心情很好?我今天心情一般,不是特別好,還是說你吧 昨天我很高興,前天我也很高興,但是我今天比昨天和前天加起來都要開心 我今天的心情猶如陽光一樣明媚燦爛。花兒在燦爛的微笑。鳥兒在快樂地歌唱。我的心情像吃了蜜糖一樣甜。我覺得,今今天的...