在C語言中,可以使用scanf()
函數讀取字符串。它的使用方式是使用%s
作為格式控制字符串,并將要讀取的字符串作為參數傳遞給scanf()
函數。以下是一個示例:
#include <stdio.h>
int main() {
char str[100];
printf("請輸入一個字符串:");
scanf("%s", str);
printf("你輸入的字符串是:%s\n", str);
return 0;
}
在這個示例中,我們首先聲明了一個字符數組str
來存儲輸入的字符串。然后使用printf()
函數提示用戶輸入一個字符串。接下來,使用scanf()
函數讀取用戶輸入的字符串,并將其存儲到str
中。最后,使用printf()
函數輸出用戶輸入的字符串。
需要注意的是,scanf()
函數在遇到空格或者換行符時會停止讀取字符串,所以如果需要讀取包含空格的字符串,可以考慮使用fgets()
函數來代替scanf()
函數。