下面的代码工作正常(收益率 “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