为什么这段代码运行会出错而我看的视频中代码不出错
如下
这是我写的
这是视频中的
如果像下面一样写把%lu改成%d并且把strlen与printf分离开就好使了
#include <stdio.h>
#include<string.h>
int main(void)
{
char i[20];
scanf("%s",i);
int o=strlen(i);
printf("%d",o);
return 0;
}
我的问题如标题求大佬解答