[C语言]输入字符scanf_s和getchar_s的区别

scanf_ s  空格会被视为输入数据的分隔符

gets_s  可以读空格,但注意要留一个终止字符\0

int main()
{
	char s[20];
	

	scanf_s("%s", s, 18);//不读空格 会被视为分隔符 分隔符后面不读入

    gets_s(s);//可以把空格读进去 注意给\0留一个字符位置

	printf("%s", s);

	return 0;



}