[問題] C++要怎麼讀一串指令後輸出
開發平台(Platform): (Ex: Win10, Linux, ...)
mac
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
gcc
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
無
問題(Question):
這是資結的heap實作題目的一部分
第一行是要執行的指令數量
後面的是不同的指令
有些指令是會輸出值的 例如top
我想要讓top在所有指令打完之後cout
而不是一打完馬上cout
目前的做法是先把指令存到vector of string裡
全部讀完再取出vector裡面的指令來跑
但是這樣要讀兩次指令
要是可以像fstream一樣全部輸出到一個地方就好了
餵入的資料(Input):
5
push 23
top
push 99
pop
print
預期的正確結果(Expected Output):
5
push 23
top
push 99
pop
print
23
23
錯誤結果(Wrong Output):
5
push 23
top
23
push 99
pop
print
23
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
有需要再補
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.154.110
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1540472699.A.34C.html
→
10/25 21:43,
7年前
, 1F
10/25 21:43, 1F
要多開一個vector存指令 存錯很麻煩
如果規定不能用STL更麻煩
推
10/25 23:17,
7年前
, 2F
10/25 23:17, 2F
就是要這個 謝囉
※ 編輯: Paravion (1.160.209.153), 10/26/2018 00:52:09
推
10/26 08:18,
7年前
, 3F
10/26 08:18, 3F
→
10/26 08:18,
7年前
, 4F
10/26 08:18, 4F
所以是我誤解題目的意思了嗎 懂了
※ 編輯: Paravion (42.73.80.0), 10/26/2018 10:14:28
推
10/26 11:07,
7年前
, 5F
10/26 11:07, 5F
推
10/26 12:21,
7年前
, 6F
10/26 12:21, 6F
→
10/26 12:22,
7年前
, 7F
10/26 12:22, 7F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章