[問題] c++ cin字串陣列問題
開發平台(Platform): (Ex: Win10, Linux, ...)
Win10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
C++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
無
問題(Question):
最近在撰寫有關字串處理的程式,
其中需要輸入如TTAATTAA這樣的字串
我是使用string str[]來存
並且用for迴圈來輸入,程式碼如
for(int i=0;i<規定的字數;i++)
{cin>>str[i];}
我希望在exe檔輸入時的是
TTAATTAA,且
str[0]=T.str[1]=T.str[2]=A......這樣
但實際上計數器i要在按下space或enter時才會+1,也就是我的輸入要變成
T T A A T T A A,才能達到我想要的。
研究很久還是沒有頭緒,
有沒有高手可以指點我,謝謝!
確定其他功能都無誤,只差輸入的字串無法如我預期進入指定的項。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.8.72.50
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1476453566.A.0C0.html
→
10/14 22:12, , 1F
10/14 22:12, 1F
你好,我懂你的意思,但我整個程式的結構已經打好了...有沒有直接解決這個問題的方
法QQ?
※ 編輯: aspwell520 (39.8.72.50), 10/14/2016 22:28:23
→
10/14 22:53, , 2F
10/14 22:53, 2F
→
10/14 22:53, , 3F
10/14 22:53, 3F
→
10/14 23:23, , 4F
10/14 23:23, 4F
→
10/15 01:34, , 5F
10/15 01:34, 5F
→
10/15 01:34, , 6F
10/15 01:34, 6F
→
10/15 01:36, , 7F
10/15 01:36, 7F
抱歉我是真的昨天才補string的觀念!!現在了解了 謝謝你
※ 編輯: aspwell520 (39.8.72.50), 10/15/2016 09:46:01
推
10/15 13:52, , 8F
10/15 13:52, 8F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章