C語言怎么輸入字符數(shù)組

小億
319
2023-11-10 09:40:18
欄目: 編程語言

在C語言中,可以使用scanf函數(shù)或gets函數(shù)來輸入字符數(shù)組。

使用scanf函數(shù)輸入字符數(shù)組可以按照以下方式實(shí)現(xiàn):

char str[100];
scanf("%s", str);

該代碼會(huì)將用戶輸入的字符串存儲(chǔ)在字符數(shù)組str中。需要注意的是,scanf函數(shù)在遇到空格或換行符時(shí)會(huì)停止讀取,所以如果要輸入含有空格的字符串,可以使用gets函數(shù)。

使用gets函數(shù)輸入字符數(shù)組可以按照以下方式實(shí)現(xiàn):

char str[100];
gets(str);

同樣,該代碼會(huì)將用戶輸入的字符串存儲(chǔ)在字符數(shù)組str中。需要注意的是,gets函數(shù)不會(huì)在遇到空格或換行符時(shí)停止讀取,而是會(huì)一直讀取直到遇到換行符為止。因此,如果要避免數(shù)組越界的問題,應(yīng)該限制用戶輸入的字符串長度。

0