我在控制檯中實現一個遊戲。在C++中解析「參數」
我需要解析字符串與轉義,我只是不能通過空間拆分字符串來獲取參數。如果一個參數是"Hello my name is \"someone\""
那麼我應該得到的字符串>Hello my name is "someone"<
例如:
move_player "La la" 10.0 20.0 10.0
這應該給我4個參數,在這裏我就不指望命令名稱。
setplayerid "La la" 24442
rename_player "La la" parameterwithoutquotes
有沒有這樣的東西的庫?
空格通常用於分隔參數。如果你想提供用空格輸入參數的功能,你必須以某種方式逃避它們。 – 2012-04-03 16:43:02