在C語言中,可以使用gets()
函數或scanf()
函數來輸入一個字符串。
使用gets()
函數:
#include <stdio.h>
int main() {
char str[50];
printf("請輸入一個字符串:");
gets(str);
printf("您輸入的字符串是:%s\n", str);
return 0;
}
使用scanf()
函數:
#include <stdio.h>
int main() {
char str[50];
printf("請輸入一個字符串:");
scanf("%s", str);
printf("您輸入的字符串是:%s\n", str);
return 0;
}
需要注意的是,scanf()
函數在遇到空格或換行符時會停止讀取,所以如果需要輸入帶有空格的字符串,建議使用gets()
函數。另外,為了避免輸入字符串超出數組的長度,可以使用fgets()
函數來代替gets()
函數。