比如~ 我用ReadString讀取了文本中的一行~118,204,118,204,0x12,0x12,149,223,0,1,0,0,0,第一中學(xué),【尖子班】<一>班,第4排23號用_stscanf我讀出了前面的數(shù)字的! 重 第一中學(xué)~~~~ 23號 可以用一個%s 讀出來..但是我想分成3段分別給于 3個字符串變量! 都是以逗號為中斷的! 要求重上面那串 字符串中分別讀取 1:第一中學(xué) 2:【尖子班】<一>班 3:第4排23號
1 回答

拉丁的傳說
TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超8個贊
getline
語法:
istream &getline( char *buffer, streamsize num );
istream &getline( char *buffer, streamsize num, char delim );
getline()函數(shù)用于輸入流,讀取字符到buffer中,直到下列情況發(fā)生:
num - 1個字符已經(jīng)讀入,
碰到一個換行標(biāo)志,
碰到一個EOF,
或者,任意地讀入,直到讀到字符delim。delim字符不會被放入buffer中。
你可以用這個函數(shù)
- 1 回答
- 0 關(guān)注
- 102 瀏覽
添加回答
舉報
0/150
提交
取消