Ⅰ pdf转换器怎么转换后有乱码
可能导致乱码的原因如下:Ⅱ C语言有没有自带画图函数库,该怎么应用
有,你可以使用graphics.h 头文件调用标准C函数
不过
16位c编译器绘图,就是中断调用
turboc的图形库就是封装了中断调用,不过支持的分辨率最高只有640*480
并不支持SVGA
支持SVGA的高分辨率绘图通过调用中断 10h的4f功能来实现
主要分辨率设置代码
unsigned char set_SVGA_mode(int vmode)
{union REGS r;
r.x.ax=0x4f02;
r.x.bx=vmode;
int86(0x10,&r,&r);
return(r.h.ah);
}
void hide_text_cursor(void)
{union REGS r;
r.h.ah=1;
r.h.ch=32;
int86(0x10,&r,&r);
}
void selectpage(register char page)
{union REGS r;
r.x.ax=0x4f05;
r.x.bx=0;
r.x.dx=page;
int86(0x10,&r,&r);
}
void show_text_cursor(char size)
{union REGS r;
r.h.ah=1;
r.h.cl=size;
r.h.ch=7;
int86(0x10,&r,&r);
}
unsigned int get_SVGA_mode()
{union REGS r;
r.x.ax=0x4f03;
int86(0x10,&r,&r);
return(r.x.bx);
}
这个在所有16位C编译器里都可以使用,只是略有不同
Ⅲ c语言能画图的是哪个版本
c语言编译器可以画图的16位的是turobc ,要包含 <graphics.h>,实际上就是封装了的 16位中断中的 int 10h,自己直接调用int 10h也可以实现绘图功能
32位编译器 在windows系统下都有丰富的绘图API 完全可以满足任何绘图需要
Ⅳ 我想用pascal画图,怎么办啊
TP7的BGI作图,最基本要有两个外部文件:
Egavga.bgi
Graph.tpu
最好把这两个文件复制在当前目录(当前目录是指你用主菜单file----Change dir... 看到的目录),这样可能保证能够启动图形系统,不会出错。
同时,最好能和CRT单元一起用,CRT单元有很多有用的函数。因为很多人CRT单元没打补丁,windows下运行总要出错,我就不介绍了。
基本形式如下:
Program Myprog;
uses Graph;
var
gd,gm,ecode: Integer;
begin
gd := Detect;
InitGraph(gd, gm,' '); {启动作图系统}
ecode:=GraphResult;
if ecode<>grOK then
begin
Writeln('Graphics error:', GraphErrorMsg(ecode));
exit;
end;
{绘图函数及计算部分}
readln;
closegraph; {关闭作图系统}
end.
InitGraph(gd, gm,' '); 启动作图系统时,如果出错,上面有编打出错的原因。比如:它当前目录下,找不到Egavga.bgi这个文件。
当然,你也可以指定路径给它,比如:InitGraph(gd, gm,' d:\tp7\bgi');如果指定作图模式是Detect(自动探测,一般返回640*480*16色模式)
最后readln也很重要。不然,图形一闪,程序就结束了,看不清楚。
作图函数有很多,我只能介绍几个,其余的你看TP7的联机帮助。
ClearDevice 清屏
PutPixel(X, Y: Integer; Pixel: Word); 描点。x,y是坐标,piexl是颜色,颜色都可以用整形代号 0-15
Line(x1, y1, x2, y2: Integer); 画 (x1,y1)到(x2,y2)的直线
Circle(X,Y: Integer; Radius: Word); 画圆,圆心 (x,y) ,半径 Radius
Ellipse(X, Y: Integer; StAngle, EndAngle: Word; XRadius, YRadius:Word);
画椭圆,中心(x,y), 起始角度StAngle, 终止角EndAngle,长短轴半径XRadius, YRadius
Sector(x, y: Integer; StAngle,EndAngle, XRadius, YRadius: Word); 扇形,类Ellipse
SetFillStyle(Pattern: Word; Color: Word);设填充模式,及填充的颜色。
SetLineStyle(LineStyle: Word; Pattern: Word; Thickness: Word); 设定线条型的样子,粗细
OutTextXY(X,Y: Integer; TextString: string); 在(x,y)输出文本。 (作图下不要用write)
SetBkColor(c),SetColor(c) 设定背景和前景颜色。
RestoreCrtMode; 切换到我们常用的文本模式。
SetGraphMode(GetGraphMode); 切换到作图方式, 不能在closegraph关闭图形之后用。
没办法再打,你自己看看帮助吧。下面是简单的例子:
Program Myprog;
uses Graph;
var
gd,gm,ecode: Integer;
begin
gd := Detect;
InitGraph(gd, gm,' ');
ecode:=GraphResult;
if ecode<>grOK then
begin
Writeln('Graphics error:', GraphErrorMsg(ecode));
exit;
end;
setcolor(3);
outtextxy(10,450,'Press Enter..');
setcolor(6);
SetLineStyle(0,0,1); circle(320,240,100); readln;
line(0,0,639,479); readln;
SetFillStyle(1,1);
sector(300,200,0,90,90,80);
readln;
closegraph;
end.
Ⅳ 《侠客风云传前传》点击开始运行无反应解决方法 进不去游戏怎么办
1、请检查文件夹是否带有中文,如果有,改英文,游戏中需要英文的如果是中文,游戏内自带的编译器就无法运行,导致游戏运行错误。
2、查看系统版本是否达到应用要求,在安装应用前要查看好应用对系统版本的要求,如果设备系统版本较低达不到应用要求即会出现游戏异常。
3、检查防火墙设置,包括系统的防火墙,看是不是设置对游戏屏蔽,如果是,点取消,允许游戏运行。
(5)风云编译器怎么画图扩展阅读:
游戏运行推荐配置:
1,CPU:Intel(R)Core(TM)i3-2120CPU@3.3GHz,Intel(R)Core(TM)i3-2100CPU@3.1GHz
2,内存:4GB
3,硬盘:5GB以上(空闲)
4,显卡:1024MB显存或以上
5,操作系统:WindowsXP、Vista、Windows7、Windows8(32bit\64bit)
Ⅵ 编译器编程时怎样将文本文档放在桌面上边看边写
首先,决定您要增加到菜单中的文件类型,以及启动这类文件的应用程序。如果是某些在启动时会自动打开的新文件或让您可以立即使用的应用程序,如记事本、写字板或画图等,就不需要特别的准备工作。但如果是在启动时不会自动打开文件的应用程序,您必须依需求建立一个通用的文件范本,并将它保存在Windows中的ShellNew文件夹中。此文件夹在某些系统中是隐藏的,所以您可能必须先选择“查看”*“文件夹选项”,在“查看”选项卡中选取“显示所有文件”选项,单击“确定”即可。
----2.选择“开始”*“运行”,输入“regedit”,打开注册表编辑器。单击 “HKEY_CLASSES_ROOT”旁边的“+”号,可以看到左边窗口中有一排文件夹,都是以Windows中应用程序建立的文件的后缀名命名的(如.doc、.xls和.html等)。找出您要增加到“新建”菜单中的文件类型的后缀名,单击鼠标右键,选择“新建”*“主键”(在注册表中,每个文件夹都是一个主键),将新的主键取名为“ShellNew”。选取新建的主键,在右边视窗空白处单击鼠标右键,选择“新增”*“字符串值”。如果您使用的文件类型,其程序预设为在启动时打开空白文件,就将新字符串名称设定为“NullFile”; 如果您使用的文件类型,其程序在启动时不会自动打开空白文件的话,请将新字符串名称设定为“FileName”。双击“FileName”字符串图标(或选中后按Enter键),在“编辑字符串”对话框的“键值”文本框中输入文件类型范本的完整路径及名称。然后按确定,退出注册表编辑器。您可以立刻在“新建”菜单的文件列表中看到所做的修改
Ⅶ windows的pc端编译器有哪些
Windows的pc端编译器有:
1) Visual Studio
Windows 下首先推荐大家使用微软开发的 Visual Studio(简称 VS),它是 Windows 下的标准 IDE,实际开发中大家也都在使用。为了适应最新的 Windows 操作系统,微软每隔一段时间(一般是一两年)就会对 VS 进行升级。VS 的不同版本以发布年份命名,例如 VS2010 是微软于 2010 年发布的,VS2017 是微软于 2017 年发布的。
不过 VS 有点庞大,安装包有 2~3G,下载不方便,而且会安装很多暂时用不到的工具,安装时间在半个小时左右。
对于初学者,我推荐使用 VS2015。最好不用使用 VS2017,有点坑初学者。
2) DevC++
如果你讨厌 VS 的复杂性,那么可以使用 Dev C++。Dev C++ 是一款免费开源的 C/C++ IDE,内嵌GCC编译器(Linux GCC 编译器的 Windows 移植版),是 NOI、NOIP等比赛的指定工具。Dev C++ 的优点是体积小(只有几十兆)、安装卸载方便、学习成本低,缺点是调试功能弱。
NOI 是National Olympiad in Informatics的缩写,译为“全国青少年信息学奥林匹克竞赛”;NOIP 是National Olympiad in informatics in Provinces的缩写,译为“全国青少年信息学奥林匹克联赛”。NOI、NOIP 都是奥林匹克竞赛的一种,参加者多为高中生,获奖者将被保送到名牌大学或者得到高考加分资格。
3) Visual C++ 6.0
Visual C++ 6.0(简称VC 6.0)是微软开发的一款经典的 IDE,很多高校都以 VC 6.0 为教学工具来讲解C和C++。但VC 6.0是1998年的产品,很古老了,在 Win7、Win8、Win10 下会有各种各样的兼容性问题,甚至根本不能运行,所以不推荐使用。
VC 6.0 早就该扔进垃圾桶了,可是依然有很多大学把它作为教学工具,并且选用的教材也以 VC 6.0 为基础来讲解C语言和 C++,可见教学体制的极端落后,课程体系的更新远远跟不上技术的进步。
4) 其它 IDE
除了上面提到的三款 IDE,Windows 平台下还有很多其他的 IDE,它们各有特点,例如:
Code::Blocks 是一款开源、跨平台、免费的 C/C++ IDE,它和 Dev C++ 非常类似,小巧灵活,易于安装和卸载,不过它的界面要比 Dev C++ 复杂一些,不如 Dev C++ 来得清爽。
Turbo C 是一款古老的、DOS 年代的C语言开发工具,程序员只能使用键盘来操作 Turbo C,不能使用鼠标,所以非常不方便。但是 Turbo C 集成了一套图形库,可以在控制台程序中画图,看起来非常炫酷,所以至今仍然有人在使用。
C-Free 是一款国产的 Windows 下的C/C++ IDE,最新版本是 5.0,整个软件才 14M,非常轻巧,安装也简单,界面也比 Dev C++ 漂亮。C-Free 的缺点也是调试功能弱。可惜的是,C-Free 已经多年不更新了,组件都老了,只能在 XP、Win7 下运行,在 Win8、Win10 下可能会存在兼容性问题。