如何用C语言在控制台输出437代码页编码下的ASCII字符
网上的主流方法大概有两种(以437为例,其他方法一样)
1、在控制台输入 chcp 437,暂时性更改
2、通过cmd-regedit进入注册表,定位至HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe,更改CodePage的值 437,永久性更改
3、通过程序进行更改 (相当于通过程序自动更改的方法1)
#include<stdlib.h> // 额外引入该头文件
void main() // 在主程序首行调用 system()
{
system("chcp 437"); // 括号里面填写你所需要执行的操作
……
}
------------------------------------------------------------------------------------------------------------------------------
下面以输出一个爱心、白格为例
#include<stdlib.h>
#include<stdio.h>
void main()
{
system("chcp 437");
printf("%c\n",3); // 全ASCII码对照表见图二
printf("%c\n",219);
}
图一 测试示例结果
图二 ASCII码对照表(摘自网络)
如何用C语言在控制台输出437代码页编码下的ASCII字符相关推荐
- C 语言的控制台输出只是 “黑底白字”吗 ?
文章目录 前言 一.如何改变控制台输出的颜色? 二.单纯只设置文字颜色 总结 前言 C 语言控制台输出的只是 "黑底白字"吗 ?不!它也可以是有彩色的,原来我们可以调用 Windo ...
- 修改 cmd 控制台默认代码页编码的几种方法【GBK、UTF-8】
在程序开发中我们统一的编码是 UTF-8,这一点很重要,但是总还是会遇到许多乱码问题,乱码的原因是多方面的,但归根结底就是编码与解密标准不一致,这里暂不过多总结.这里只说明在 window 下使用控制 ...
- 探索篇 | C语言改变控制台输出内容颜色
控制台是什么 让代码『跑』起来 当代码执行的时候,会生成一个控制台命令框,把我们想要的内容打印显示.这个窗口我们称之为计算机控制台 命名行界面 cmd 命令提示符 控制台 改变控制台前景色.背景色 只 ...
- 如何用C语言打印爱心图案 /爱心代码的实现
嗨~大家好,这里是可莉! 今天给大家带来是爱心代码的实现~ 赶快学起来然后发送给你的那个ta看把 废话不多说,直接上代码!! #include <stdio.h> #include < ...
- C语言创建指针需要给大小吗,如何用c语言创建一个指针(示例代码)
正如我们所知,在c语言中,char指针逐字节遍历内存,即每次1字节,每次整数指针4字节(在gcc编译器中),每次2字节(在TC编译器中). 例如: char *cptr; // if this poi ...
- [C/C++]宽字符与控制台输出
在我刚开始学C/C++的时候,字符类型使用的都是char.接触Win32编程之后,养成了使用wchar_t的习惯,于是再写控制台程序的时候自然就使用wchar_t了.然而在控制台程序中使用宽字符会导致 ...
- C语言实现,输出特殊图案,请在c环境中运行,看一看,Very Beautiful!
题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful! tips: 176的16进制是B0,219的16进制是DB,0xB0DB是"佰"字的内码,所以输出的就 ...
- C语言中字符数据超过127,如何用C语言显示ascii码超过127的字符
C语言的程序代码如下: #include "stdio.h" main() {inti; for (i=1;i<256;i++) { printf("%c &quo ...
- C# 在自定义的控制台输出重定向类中整合调用方信息
C# 在自定义的控制台输出重定向类中整合调用方信息 目录 C# 在自定义的控制台输出重定向类中整合调用方信息 一.前言 二.输出重定向基础版 三.输出重定向进阶版(传递调用方信息) 四.后记及资源 独 ...
- JAVA 日历输出_java控制台输出日历
<java控制台输出日历>由会员分享,可在线阅读,更多相关<java控制台输出日历(4页珍藏版)>请在人人文库网上搜索. 1.小程序:控制台输出日历package cn.jav ...
最新文章
- node都会 react_学react需要node吗
- 跨域 || Jsonp
- Flink SQL Client的datagen的用法(转载+自己验证)
- websocket onclose方法什么时候触发_WebSocket断开重连解决方案,心跳重连实践
- filter导致跨域失效_Quarkus中过滤器filter和跨域cors问题(4)
- 带你一文看懂--应用层、传输层的协议,HTTP协议及实现,UDP和TCP的报文格式以及为什么3次握手和4次挥手
- 0x29——如何把自己iphone app传到iphone上
- UI设计实用干货素材|引导页模板
- 将DataGrid中的数据导出为Excel的方法
- 论文阅读-可变形卷积网络:Deformable Convolutional Networks
- 凸优化有关的数值线性代数知识三:LU Cholesky和LDL因式分解
- React Native 画虚线 DashLine
- matlab脉冲压缩,雷达线性调频脉冲压缩的原理及其matlab仿真
- The 'mode' option has not been set, webpack will fallback to 'production' for th is value
- Spring security5.5.7出现Encoded password does not look like BCrypt异常
- 教你学会u盘重装win10系统,u盘系统盘安装win10
- Java知识点的总结(一)
- 深度学习硬件-GPU-显卡
- 使用Coco2d-x2.2.3版本开发水果忍者游戏环境配置
- 从0到1 | 转行如何开启机器学习之旅?
热门文章
- 三维实景地图,从航测到建模,再到可视化平台
- 解决Tomcat严重: Parse error in application web.xml file at jndi:/localhost/ipws/WEB-INF/web.xml java.lan
- DTM测试里无线Modem应该选哪种MCU?
- 怎么进入计算机配置文件,老司机教你如何查看电脑配置
- 【魔兽世界插件】魔兽世界插件实战笔记从入门到放弃的心理历程 第三节-窗体颜色设置与渐变
- 推荐PC端一款非常好用的解压缩软件
- python ocr 识别发票_在Python中使用Tesseract进行OCR识别
- Apache POI 读取、写入Excel文件教程
- 麒麟操作系统配置web服务器,银河麒麟服务器设置
- google play 爬虫项目