å¨C++ä¸ï¼getlineå½æ°æ¯ç¨æ¥ä»æ åè¾å ¥æµcinä¸è¯»åæ´è¡æ°æ®çãå³é»è®¤æ åµä¸ï¼getline读çä¸æ¯åªä¸ªæ件ï¼èæ¯å½ä»¤è¡ä¸é®ççè¾å ¥ã
è¦ä½¿ç¨getline读æ件ï¼é¦å è¦åçå°±æ¯å°cinéå®åå°è¦è¯»çæ件ä¸ãå¯ä»¥éç¨ä»¥ä¸ä»£ç å®ç°
streambuf *backup;å¨æ§è¡cin.rdbuf(fun.rdbuf());
åå°±å¯ä»¥ä½¿ç¨getlineä»æ件ä¸è¯»åæ´è¡æ°æ®äºã
getlineçè°ç¨æ¹å¼ä¸º
getline(char * buf, int size);
å³è¯»åä¸è¡æ°æ®ï¼åå°bufä¸ï¼å¦ææ°æ®é¿åº¦è¶ è¿sizeæå®çé¿åº¦ï¼é£ä¹åªè¯»sizeåèæ°æ®ã