c++ - 在 C++ 中使用 system() 函数时,ASCII 字符 27(左箭头)消失
问题描述
在编写程序时,我遇到了一个错误。当我不在我的代码中使用 system() 函数时,例如 system("CLS"); 字符 27(即 ASCII 码中的左箭头)显示正确,但使用此功能后,该字符变为空白。我应该补充一点,任何其他 ASCII 字符都不会发生这种情况。这是一些代码:
printf("%c %c",27,26);
它显示: ← →<br /> 但是
system("CLS");
printf("%c %c",27,26);
显示: →<br /> 有人遇到过类似的问题并处理过吗?我想知道如何解决它,因为我需要 system() 和左箭头。
解决方案
推荐阅读
- regex - 单字母词从输出表达式中排除
- javascript - 从 NativeScript TextField 检索文本时出现问题
- angular - Angular 5+ 指令限制用户只能输入浮点数/整数
- ios - AudioKit 4.5.0 Recorder 示例仅左声道
- facebook - Facebook API {"error":{"message":"(#100) 未找到匹配用户","type":"OAuthException" 复选框插件
- python - 重塑张量的正确方法是什么?
- javascript - 使用 axios get request Reactjs 从服务器站点显示图像到客户端
- javascript - Visual Studio Code 替换了 console.log()
- vb.net - vb.net 函数 Left() 给出错误 BC32016
- c# - 如何在asp中的datagridview中触发图像按钮的单击事件?