c语言中,用gets()读数怎样判断读到一行空行

2020-05-02 科技 147阅读
char str[200];
gets(str);
if (strlen(str) == 0) printf("empty line\n"); 字符串长度为0 是空行。

如果你认为读到的空格,tab 等 white_space 都不算有效字符,也叫空行,那么你要
一个一个字符去判断:
int flag=0;
for (i=0;i如果 有一个不是 white_space 则 flag = 1;
}
如果 flag == 0 是空白行。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com