gets和scanf输入字符串的区别在于,gets输入字符串遇到空格、制表符都会保留输出,但是scanf不会。 gets测试:
#include <stdio.h>
#include <string.h>
int main()
{
char s
[100];
int c
, i
;
gets_s(s
, 20);
printf("%s\n",s
);
return 0;
}
结果:
scanf测试:
#include <stdio.h>
#include <string.h>
int main()
{
char s
[100];
int c
, i
;
scanf_s("%s", s
, 20);
printf("%s\n",s
);
return 0;
}
结果:
转载请注明原文地址:https://ipadbbs.8miu.com/read-33720.html