C++课设的一点小总结 先介绍一下本次发现的问题 在打开txt文档后,利用电脑的另存为成ANSI格式,与调用程序读取后输入汉字改成ANSI,这两种情况会出现不同的结果。 结果描述 自行修改时会出现vector out of range的溢出提示。而用程序运行时输入汉字到txt里修改,会乱码报错,此时信息仍为vector out of range,然后退出再把txt内容改成需要的就行了,此时系统默认将此txt改成ANSI格式了,再次运行后功能正常且不会报错。 至于为什么这样,目前还没弄清楚,待以后再发现。