在C語言中,可以使用字符數組來輸入多個字符。具體的步驟如下:
char input[100];
printf()
函數輸出提示信息,告訴用戶輸入多個字符。scanf()
函數配合%s
格式化字符來接收用戶輸入的字符,將其保存到字符數組中。例如,scanf("%s", input);
printf()
函數將字符數組中的字符輸出,以進行驗證。以下是一個完整的示例代碼:
#include <stdio.h>
int main() {
char input[100];
printf("請輸入多個字符:");
scanf("%s", input);
printf("你輸入的字符是:%s\n", input);
return 0;
}
在運行程序時,用戶可以輸入多個字符,按下回車鍵確認輸入。程序會將用戶輸入的字符保存到字符數組中,并輸出。
需要注意的是,scanf()
函數使用%s
格式化字符時,會自動忽略字符串中的空格、制表符和換行符。如果需要輸入包含空格的字符串,可以使用fgets()
函數來替代scanf()
,具體使用方法可以參考相關文檔。