在C語言中,可以使用scanf
函數或者gets
函數來讀取字符串。
scanf
函數讀取字符串:char str[100];
printf("請輸入一個字符串:");
scanf("%s", str);
gets
函數讀取字符串(不推薦使用,因為存在安全問題):char str[100];
printf("請輸入一個字符串:");
gets(str);
另外,還可以使用fgets
函數來安全地讀取字符串:
char str[100];
printf("請輸入一個字符串:");
fgets(str, sizeof(str), stdin);
使用fgets
函數可以避免gets
函數可能導致的緩沖區溢出問題。