在C語言中,可以使用scanf函數來指定輸入的長度??梢允褂酶袷娇刂品?code>%ns來限制輸入的長度為n個字符,其中n為想要限制的長度。例如,%10s表示輸入的字符串最多為10個字符。
scanf
%10s
另外,也可以使用fgets函數來讀取指定長度的輸入。fgets函數可以接收三個參數,分別是輸入緩沖區的地址、最大讀取字符數和輸入文件流。示例代碼如下:
fgets
char input[10]; fgets(input, 10, stdin);
以上代碼將限制輸入的字符數為10個。