编写c语言的时候输入老在左上角的一个小框里,怎么变回平时的输入呢?

编写c语言的时候输入老在左上角的一个小框里,怎么变回平时的输入呢?,第1张

这个应该是你在输入时,打到一半,你鼠标点到别的地方去了,输入没有完成,等你下去输入时就会出现这个,出现你之前打的字母,关于输入法切换问,在win7-8下切换是shift键,所以有的是是自己使用了shift键的原因

如果只是C语言的话是没办法输入汉字的,你需要UCDOS汉字平台,这样换输入法Ctrl+F2,F3,F4等等就可以输入汉字了,简单c语言学习不用汉字把,真要编程,推荐你使用VC++, *** 作很简单,功能全的很,学会了终身收益!!!!

利用字模啊~~~~
画点
你看看以下代码
/ WIN-TC BGI 图形编程模板 /
#include "Conioh"
#include "graphicsh"
#define closegr closegraph
char han16S[]={
/ 以下是 '汉' 的 16点阵宋体 字模,32 byte /
0x20,0x00,0x10,0x00,0x17,0xFC,0x02,0x08,
0x82,0x08,0x49,0x10,0x49,0x10,0x11,0x10,
0x10,0xA0,0x20,0xA0,0xE0,0x40,0x20,0xA0,
0x21,0x18,0x26,0x0E,0x28,0x04,0x00,0x00,
};
void drawmat(char mat,int matsize,int x,int y,int color)
/依次:字模指针、点阵大小、起始坐标(x,y)、颜色/
{int i,j,k,n;
n=(matsize-1)/8+1;
for(j=0;j<matsize;j++)
for(i=0;i<n;i++)
for(k=0;k<8;k++)
if(mat[jn+i]&(0x80>>k)) /测试为1的位则显示/
putpixel(x+i8+k,y+j,color);
}
void initgr(void) / BGI初始化 /
{
int gd = DETECT, gm = 0; / 和gd = VGA,gm = VGAHI是同样效果 /
registerbgidriver(EGAVGA_driver);/ 注册BGI驱动后可以不需要BGI文件的支持运行 /
initgraph(&gd, &gm, "");
}
int main(void)
{
initgr(); / BGI初始化 /
drawmat(han16S,16,50,50,14);
/此部分添加你自己的代码,例如
line(25, 25, 220, 220);
circle(100, 100, 50);
等等/
getch(); / 暂停一下,看看前面绘图代码的运行结果 /
closegr(); / 恢复TEXT屏幕模式 /
return 0;
}
//
不用汉字系统也行~!!
编译器用win-tc,提供字模调用


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12749804.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存