輸出結果:
1、“cin>>ch”最大輸出長度為19,超過19會報錯,第20個字符是換行符'/0';2、cin.getline(ch, 20, '/');條件成立的情況是讀滿20字節或者遇到‘/’;3、the second part is后面會換行的原因是cin.getline(ch,20,'/')把換行符讀進緩沖區;換行符‘/n’的ascii值是10,可以在cin.getline(ch,20,'/')加cin.get()解決這個問題;4、cin.getline(ch, 20);會緊接著將‘/’后的字符串讀入ch緩沖區,遇到換行符‘/n’結束或者讀滿20字節結束,然后打印出來;謝謝閱讀!新聞熱點
疑難解答
圖片精選