cout函数(C++):平台会自动按照数据定义的格式进行输出,除非用户自定义了输出格式
printf函数:用户必须自定义数据输出的格式
希望对你有所帮助,望采纳。
using namespace std少了,如果程序有输入和输出时,必须使用"#include <iostream>"命令以提供必要的信息,同时要用"using namespace std",使程序能够使用这些信息,否则程序编译时会出错。这是环境问题。你是输出制表字符吧,cmd默认是cp936中文环境,制表符会优先解析为中文,所以乱码了。
解决办法,编译成exe之后,打开一个cmd窗口,执行 chcp 437,然后运行你的exe程序。
应该就可以了。
chcp 437,是把当前窗口的字符集设定为美式英语。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)