C語言中可以使用scanf
函數來讀取字符串。scanf
函數可以讀取輸入流中的字符串,并將其存儲到指定的變量中。
以下是一些常見的讀取字符串的方法:
char str[100]; // 聲明一個字符數組來存儲字符串
scanf("%s", str); // 讀取字符串并存儲到字符數組中
char str[100]; // 聲明一個字符數組來存儲字符串
scanf("%99s", str); // 限制讀取字符串的長度為99個字符,并將其存儲到字符數組中
char str[100]; // 聲明一個字符數組來存儲字符串
scanf(" %[^\n]", str); // 讀取包含空格的字符串,并將其存儲到字符數組中
注意:使用scanf
函數讀取字符串時,要確保輸入的字符串不會超過字符數組的長度,以避免緩沖區溢出的問題。