C语言输入换行符

gets()函数

#include <stdio.h>
#include <stdlib.h>

#define LEN 10
int main()
{
	char str[10];
	int result;
	//fgets(str, LEN, stdin);
	gets(str);
	result = strcmp(str, "\n") == 0 ? 1 : 0;
	printf("result = %d \n", result);

	system("pause");
	return 0;
}

在这里插入图片描述

fgets() 函数

 #include <stdio.h>
#include <stdlib.h>

#define LEN 10
int main()
{
	char str[10];
	int result;
	fgets(str, LEN, stdin);
	result = strcmp(str, "\n") == 0 ? 1 : 0;
	printf("result = %d \n", result);

	system("pause");
	return 0;
}

在这里插入图片描述


版权声明:本文为u013647759原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。