想输入输出字符串,但是输出不出来

想输入输出字符串,但是可以输入,但是不能输出,这个是为什么,我是看着书打的,是不是书的版本比较落后了

img

38行改成:

scanf_s("%s%s",a,7,b,7);

%s和%c都要提供大小参数。

不是书本落后,是因为vs编译器的问题,你用了scanf_s,就要返回他的大小。如果不返回大小,就用scanf,不过要在第一行加一行代码#define _CRT_SECURE_NO_WARNINGS 1