gpt4 book ai didi

C++ ':chcp' 不是内部或外部命令,也不是可运行的程序或批处理文件

转载 作者:行者123 更新时间:2023-11-30 05:14:58 54 4
gpt4 key购买 nike

(在问题之前:如果有人不会将此线程标记为重复,我将不胜感激,因为就我搜索的内容而言,没有任何接近我的问题,只有其他编程语言和编译器或不同的操作系统)

我正在使用 Dev C++,我在调试输出带有希腊字符 (system("chcp 1253");) 的程序之后,但是当我运行它时,所有字符都是不可读,上面的这条消息被看到:

enter image description here

基于网络上的一些非常接近的问题(hereherehere)我认为我的路径也被破坏了,所以我在 cmd 上用“check chcp”检查了它,它显示正确的路径 (c:\Windows\System32\chcp.com)。

screenshot here

有没有人遇到过同样的问题?

最佳答案

要重新设置 chcp 到编译器的路径,我只需将 Windows 文件夹中的整个路径输入到我的程序中:

system("C:\\Windows\\System32\\chcp.com 1253");

这在没有完整路径的情况下也有效:

system("chcp.com 1253");

然后我不得不去掉它的“.com”部分,使其成为:

system("chcp 1253");

仍然是一种变通方法,但既省时又无风险。

关于C++ ':chcp' 不是内部或外部命令,也不是可运行的程序或批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43264080/

54 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com