在C語言中,使用scanf函數讀取字符串時,可以使用%s格式符。例如:
scanf
%s
char str[50]; printf("請輸入一個字符串:"); scanf("%s", str);
上面的代碼會提示用戶輸入一個字符串,然后將用戶輸入的字符串存儲在str數組中。需要注意的是,%s格式符在讀取字符串時會以空格為分隔符,因此如果用戶輸入的字符串中包含空格,則只會讀取空格之前的部分字符串。如果需要讀取包含空格的整個字符串,可以使用fgets函數。
str
fgets