⑴ c語言用空行結束字元串輸入
以前學過c語言記不清楚了,但是既然是字元串,那你為什麼不是判斷這個輸入的字元串的長度為0來結束循環嗎?而是用s【0】呢?這個不是取數組的第一個單位嗎?
⑵ C語言怎麼判斷輸入的是一個空行
可以通過gets讀入整行數據。
gets的功能是讀入一行數據,並把換行符替換成字元串結束符,所以如果是空行,那麼讀到的字元串第一個元素就是結束符。
通過判斷gets的結果,即可知道是否為空行。
參考代碼如下:
charbuf[100];
gets(buf);
if(buf[0]=='