Ⅰ 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 下可能會存在兼容性問題。