开发平台(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