請教下各位大佬,就是,我從文本里面,讀出來一段字串,大概轉化成中文就是這樣:
string 文本 = 讀取文本();
然后此時的文本 可能是 你好,hello,123
然后我想通過逗號 來分割這個文本
并將它賦值給一個陣列
以上應該怎么寫代碼?
我不太懂用string陣列還是用char陣列
希望大佬指點迷津
uj5u.com熱心網友回復:
for陳述句回圈size,用if陳述句判斷,每判斷到逗號就計入陣列uj5u.com熱心網友回復:
我是北極光~的朋友,O(∩_∩)O哈哈~先開始記錄(用字串),碰到逗號就截斷放入字串陣列,然后清空重新截取
uj5u.com熱心網友回復:
關鍵是你會不會if
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
臨時 = 讀.substr(0, 位置);
uj5u.com熱心網友回復:
讀 = 讀.substr(++位置);
uj5u.com熱心網友回復:
wcstok_suj5u.com熱心網友回復:
如果你用的是c++,那么char陣列和string陣列都可以,C中只能使用char陣列,因為C中沒有string型別。如果使用string陣列,就是一維陣列,程式設計也簡單些。如果使用char陣列,那么就是二維陣列,轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/84682.html
標籤:C++ 語言
上一篇:高分求如何才能使Windows UDP socket 內核接識訓沖區 只接收 最新 UDP 請求包的問題
下一篇:c語言 替換原位置陣列元素的值
