因此有下面兩種方法可以在使用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...