在C語言中,沒有內置的"get"函數來直接獲取輸入。但是,你可以使用標準庫函數fgets()
或scanf()
來從用戶那里獲取輸入。下面是兩個示例:
fgets()
:#include<stdio.h>
int main() {
char input[100];
printf("請輸入一些文本:");
fgets(input, sizeof(input), stdin);
printf("你輸入的文本是:%s", input);
return 0;
}
scanf()
:#include<stdio.h>
int main() {
char input[100];
printf("請輸入一些文本:");
scanf("%s", input);
printf("你輸入的文本是:%s", input);
return 0;
}
注意:scanf()
在讀取字符串時會在遇到空格、制表符或換行符時停止。而fgets()
會讀取整行輸入,直到遇到換行符。因此,如果你需要讀取包含空格的字符串,建議使用fgets()
。