#include <stdio.h>
int main(void)
{
char fname[40];
char lname[40];
printf("Enter your first name: ");
scanf_s("%s", fname);
printf("Enter your last name: ");
scanf_s("%s", lname);
printf("%s, %s\n", lname, fname);
return 0;
}
测试代码没有问题。你
scanf_s("%s", fname);
改成
scanf("%s", fname);
试试
scanf_s("%s", fname,40);
scanf_s("%s", lname,40);
scanf_s()函数后面加一句getchar();吸收一下回车符