C语言gets()函数返回值问题,请高手指点
#include<stdio.h>voidmain(void){charb[20];if(gets(b)!=NULL)printf("sss");}gets()函数的返回...
#include<stdio.h>
void main(void)
{
char b[20];
if(gets(b)!=NULL)
printf("sss");
}
gets()函数的返回值在输入时遇到文件结尾标志时候,会返回一个NULL值,但是我这个程序为什么在输入时加上一个文件结尾标志 如wangyongctrl+z,需要按两下回车,而且依然会输出sss,而且这时候gets()函数的返回值不是NULL,请高手帮我消息解释下。谢谢了
我是在VC++6.0上运行的该程序 展开
void main(void)
{
char b[20];
if(gets(b)!=NULL)
printf("sss");
}
gets()函数的返回值在输入时遇到文件结尾标志时候,会返回一个NULL值,但是我这个程序为什么在输入时加上一个文件结尾标志 如wangyongctrl+z,需要按两下回车,而且依然会输出sss,而且这时候gets()函数的返回值不是NULL,请高手帮我消息解释下。谢谢了
我是在VC++6.0上运行的该程序 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询