fopen后,用fgets(str,MAX,rf)读取一行
怎样判定读取的字符串str为只有换行符的空行?
strlen(str)==1可不可以?
最标准的语句是什么?
=================
只考虑windows下VC++6.0 Console程序
我刚才试了一下
if(strlen(str)==1)可以达到目的
if(a[0]=='\0')
和if(strlen(str)==0)都达不到目的
因为我试过,空行的长度strlen是1而不是0
if(a[0]=='\0')貌似标准答案可惜程序不理睬啊
sscanf(str,"%s",strtmp)
好像没必要用这个函数吧?
------------------
刚才又试了一下
if (str[0]=='\n')可以
也许这是最佳做法哦。。。