主函數(shù)也沒有什么就是看看getline函數(shù)的處理結果是否大于0,然后在看看remove的處理結果是否大于0厂汗,然后打印饭寺。
getline跟之前的一樣。
remove函數(shù)里先循環(huán)一個判斷是否為換行符如果不是一次++i缕允,
如果是因為剛才已經進行過++i所以這里要把換行符的那個減掉所以之后跟了一個--i疆柔。
第二個循環(huán)是先判斷是否有字符损肛,因為如果直接是換行符的話争涌,會直接--i猎唁,i就變成負數(shù)所以>=0就是說至少有別的字符存在骑篙。有別的字符存在才有判斷的意義如果沒有字符就直接跳過了布隔。然后判斷是否為空格和制表符余爆,如果是然后把i再向前移斋配,這是因為i就是記錄字符串的最后位置茴迁,最后只要在這個位置加上換行符和‘\0’那么之后就算有別的字符也無所謂了寄悯,因為到‘\0’的時候讀取已經結束了,程序不會再向下讀取堕义。
練習1-18remove
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門掸茅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來椅邓,“玉大人,你說我怎么就攤上這事昧狮【澳伲” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵逗鸣,是天一觀的道長合住。 經常有香客問我,道長撒璧,這世上最難降的妖魔是什么聊疲? 我笑而不...
- 文/花漫 我一把揭開白布最爬。 她就那樣靜靜地躺著涉馁,像睡著了一般。 火紅的嫁衣襯著肌膚如雪爱致。 梳的紋絲不亂的頭發(fā)上烤送,一...
- 文/蒼蘭香墨 我猛地睜開眼纫普,長吁一口氣:“原來是場噩夢啊……” “哼阅悍!你這毒婦竟也來了?” 一聲冷哼從身側響起昨稼,我...
- 正文 年R本政府宣布入热,位于F島的核電站,受9級特大地震影響晓铆,放射性物質發(fā)生泄漏勺良。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一骄噪、第九天 我趴在偏房一處隱蔽的房頂上張望尚困。 院中可真熱鬧,春花似錦链蕊、人聲如沸事甜。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽逻谦。三九已至,卻和暖如春陪蜻,著一層夾襖步出監(jiān)牢的瞬間邦马,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內容
- 基礎命令 主要的命令和快捷鍵 Linux系統(tǒng)命令由三部分組成:cmd + [options]+[operation...
- iOS 11中新增了安全區(qū)域的概念须眷,當控件超出安全區(qū)域時系統(tǒng)會自動調整其SafeAreaInsets值竖瘾,導致可能出...