⑴ c语言用空行结束字符串输入
以前学过c语言记不清楚了,但是既然是字符串,那你为什么不是判断这个输入的字符串的长度为0来结束循环吗?而是用s【0】呢?这个不是取数组的第一个单位吗?
⑵ C语言怎么判断输入的是一个空行
可以通过gets读入整行数据。
gets的功能是读入一行数据,并把换行符替换成字符串结束符,所以如果是空行,那么读到的字符串第一个元素就是结束符。
通过判断gets的结果,即可知道是否为空行。
参考代码如下:
charbuf[100];
gets(buf);
if(buf[0]=='