作者dinex (我不要成為廢文王)
看板C_and_CPP
標題[問題] 如何切命令列
時間Mon Sep 21 12:31:47 2015
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Xcode
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
現在輸入指令 由於需要依照開頭的字串判斷執行動作
而且字串長度與後面元素數量不一 有辦法使用空白作為切字串的方式嗎?
餵入的資料(Input):
(下命令的時候)
LINK A B
DEL A C F
REFER D
預期的正確結果(Expected Output):
以前面的字串為命令
對後面元素進行處理
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.204.121.33
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1442809909.A.3C0.html
※ 編輯: dinex (123.204.121.33), 09/21/2015 12:35:12
推 LPH66: 看你這一串問題下來, 你要不要先找本 C/C++ 入門書看看? 09/21 14:22
推 stupid0319: if char[i] == ' ' 自行想像吧 09/21 14:39
推 stupid0319: 先把指令跟參數分出來,就好弄了 09/21 14:41
→ Killercat: std::string::split, std::strtok 09/21 15:29
抱歉腦殘了==謝謝大家的意見!
※ 編輯: dinex (140.112.25.100), 09/21/2015 23:47:57
推 Ethical: 加油 09/22 09:42
推 longlongint: getline istringstream 09/26 00:51
→ longlongint: fgets sscanf 09/26 00:51
→ longlongint: 還有 killercat 推的那些 試試看吧 09/26 00:52