我有这样的代码。其实应该启动了,但是进线后,程序就停止了。打开另一个窗口,它这么说。有趣的是,如果您在不输入数据的情况下编写代码,那么程序就可以工作。告诉我有什么问题。
#include "stdafx.h"
#include <stdio.h>
#include <string.h>
int main(void)
{
char str[80];
scanf_s("%s", str);
printf("Length is %d", strlen(str));
return 0;
}
你忘了scanf_s函数的第三个参数,应该有第二个参数的大小。