下面的代碼工作正常(收益率 「5」,當我進入「ABCDE」):
char* tekst;
scanf("%s", tekst);
int n=strlen(tekst);
printf("%d", n);
但以下幾點:
char* tekst;
scanf("%s", &tekst);
int n=strlen(tekst);
while(n--)
{
printf("%d", n);
}
會爲我輸入的任何字符串生成運行時錯誤。問題是什麼?
我沒有看到'strlen()'周圍的循環。 – alk