运行时,无输出结果是何原因?解决办法
运行时,无输出结果是何原因?
程序运行时,无输出结果是何原因?
------解决方案--------------------
你的scanf_s用错了,改成:
------解决方案--------------------
添加 #include <stdlib.h>
#include <stdio.h>
#include <string.h>
int main (void)
{
char s1[80],s2[80];
unsigned int i;
printf_s ("Input s2:");
scanf_s ("%s",s2);
for (i = 0; i <= strlen(s2); i++)
{
s1[i] = s2[i];
}
printf_s ("s1:%s\n",s1);
}
程序运行时,无输出结果是何原因?
------解决方案--------------------
你的scanf_s用错了,改成:
scanf_s ("%s",s2,_countof(s2));
------解决方案--------------------
添加 #include <stdlib.h>