開發平台(Platform): (Ex: Win10, Linux, ...)
win10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
VC++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
#include <iostream>
#include <cstdlib>
#include <cstring>
#include <string>
問題(Question):
程式碼使用Dev C++輸出結果正常
但是使用VC執行,結果後端會出現一堆亂碼
餵入的資料(Input):
條件
1. 遇到符號'.'為結數字元
2. 以空白鍵當作做為區隔單字識別字元
3. 長度一樣則輸出第一個
輸入測試字串
I am a normal ptt user like everybody.
Hello world.
預期的正確結果(Expected Output):
https://imgur.com/a/lvtaJ
錯誤結果(Wrong Output):
https://imgur.com/a/Po9Ep
https://imgur.com/a/CBkl9
程式碼(Code):(請善用置底文網頁, 記得排版)
https://ideone.com/AZiEjb
補充說明(Supplement):
不曉得是不是因為VC會自動輸出
string str_arr[10] = {};
後面所有沒有被初始化或是指定值的部分?
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.246.104.9
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1512882203.A.BE1.html
※ 編輯: MrPanda (111.246.104.9), 12/10/2017 13:06:22
※ 編輯: MrPanda (111.246.104.9), 12/10/2017 13:07:39