scanf怎樣獲取乙個句子

2021-07-24 22:48:08 字數 580 閱讀 6960



因此有下面兩種方法可以在使用scanf時完整輸入字串

1)利用strcat()函式來實現帶空格字串的輸入,可以用字串追加函式strcat()來連線每個單詞。 

strcat()一般格式:char*strcat(char*dest,const char*src);  

函式將字串src連線到dest的尾端,並返回字串dest的首指標。 

#include 「stdio.h」 

#include 「string.h」 

#include 「conio.h」 

void main() 

2)利用格式符「%」它的作用為掃瞄字元集合。 

scanf(「%[^c]」,str); 

其中「c」是乙個具體的字元常量(包括控制字元)。

當輸入字串時,字元「c」將被當作當前輸入的結束符。

如同預設情況下空格和回車鍵以及tab鍵是作為字串輸入的結束符一樣,利用此格式符便相當於由程式設計者自己指定乙個輸入結束符。 

#include」stdio.h」 

#include 「conio.h」 

void main() 

scanf怎樣獲取乙個句子

因此有下面兩種方法可以在使用scanf時完整輸入字串 1 利用strcat 函式來實現帶空格字串的輸入,可以用字串追加函式strcat 來連線每個單詞。strcat 一般格式 char strcat char dest,const char src 函式將字串src連線到dest的尾端,並返回字串d...

scanf獲取句子

因此有下面兩種方法可以在使用scanf時完整輸入字串 1 利用strcat 函式來實現帶空格字串的輸入,可以用字串追加函式strcat 來連線每個單詞。strcat 一般格式 char strcat char dest,const char src 函式將字串src連線到dest的尾端,並返回字串d...

scanf獲取句子

scanf的結束標誌是空格和回車鍵,而gets的結束標誌為回車鍵,輸入字串時,一般採用gets 因此有下面兩種方法可以在使用scanf時完整輸入字串 1 利用strcat 函式來實現帶空格字串的輸入,可以用字串追加函式strcat 來連線每個單詞。strcat 一般格式 char strcat ch...