当前位置:首页 » 编程软件 » 用c语言编译图形

用c语言编译图形

发布时间: 2023-08-16 14:31:42

① 用c语言编写心形图案

用C语言编写心形的方法:

#include<stdio.h>
intn;
voiddraw(intn)
{
inti,j;
for(i=1-(n>>1);i<=n;i++)
if(i>=0)
{
for(j=0;j<i;j++)printf("");
for(j=1;j<=2*(n-i)+1;j++)printf("*");
printf(" ");
}
else
{
for(j=i;j<0;j++)printf("");
for(j=1;j<=n+2*i+1;j++)printf("*");
for(j=1;j<=-1-2*i;j++)printf("");
for(j=1;j<=n+2*i+1;j++)printf("*");
printf(" ");
}
}
intmain()
{
printf("Pleaseinputthesize(n>=4):");
scanf("%d",&n);
draw(n);
return0;
}

(1)用c语言编译图形扩展阅读

C程序是由一组变量或是函数的外部对象组成的。 函数是一个自我包含的完成一定相关功能的执行代码段。我们可以把函数看成一个“黑盒子”,你只要将数据送进去就能得到结果,而函数内部究竟是如何工作的,外部程序是不知道的。

外部程序所知道的仅限于输入给函数什么以及函数输出什么。函数提供了编制程序的手段,使之容易读、写、理解、排除错误、修改和维护。

② 用c语言编程怎样能够编出图片上的图形

#include<stdio.h>
#include<stdlib.h>
voidmain(){inti,j;
for(i=0;i<9;i++){
for(j=0;j<(N/2-abs(N/2-i)+1);j++)printf("*");
printf(" ");
}
}

③ 如何编写C语言图形程序

一、打开C程序的方法

方法1.在Turbo C for Windows 集成实验与学习环境中,依次用鼠标单击“文件/打开”菜单(用鼠标单击“工具栏”中的“打开”按钮,打开“打开”对话框,选者你要打开的文件,然后单击“打开”即可。
图 1 打开文件

方法2 在Turbo C for Windows 集成实验与学习环境中的“我的程序”下用鼠标双击你要打开的C程序即可(此处列出最近使用的8个文件)
图 2 在“我的程序”中打开程序

方法3在Turbo C for Windows 集成实验与学习环境中,依次用鼠标单击“文件/我的程序”菜单,打开“我的程序”对话框,选者你要打开的文件,然后单击“打开”即可

图 3

方法 4 在“我的电脑”中打开C程序。在我的电脑”中找到你的程序所在的文件夹,用鼠标双击你要打开图标中带“C”的程序即可。
在“我的电脑”中打开C程序

二、新建C程序的方法

注意:C语言的初学者往往在一个C程序文件中输入几个C程序,这是错误的。一个C程序只能保存在一个文件中。输入第二程序时必须再新建一个文件来输入保存。

方法1 Turbo C for Windows 集成实验与学习环境中,依次用鼠标单击“文件/新建”菜单,即可新建一个空白C文件。

④ VisualStudio怎么用C语言进行图形编程啊

新建一个项目、选择win32项目,应用程序为windows程序,附加选项为空;在源代码目录中添加一个后缀为.c的源文件。接下来就可以写C代码了。

用c语言中通过调用windows的api函数,来显示窗口、菜单、滚动条、屏幕输出。

在《windows程序设计》一书中就有一个例子,显示一个标准的windows窗口,并在绘图区显示一个字符串。代码如下:

#include<windows.h>

LRESULTCALLBACKWndProc(HWND,UINT,WPARAM,LPARAM);

intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,PSTRszCmdLine,intiCmdShow)
{
staticTCHARszAppName[]=TEXT("HelloWin");
HWNDhwnd;
MSGmsg;
WNDCLASSwndclass;

wndclass.style=CS_HREDRAW||CS_VREDRAW;
wndclass.lpfnWndProc=WndProc;
wndclass.cbClsExtra=0;
wndclass.cbWndExtra=0;
wndclass.hInstance=hInstance;
wndclass.hIcon=LoadIcon(NULL,IDI_APPLICATION);
wndclass.hCursor=LoadCursor(NULL,IDC_ARROW);
wndclass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
wndclass.lpszMenuName=NULL;
wndclass.lpszClassName=szAppName;

if(!RegisterClass(&wndclass))
{
MessageBox(NULL,TEXT("ThisprogramrequiresWindowsNT!"),szAppName,MB_ICONERROR);
return0;
}
hwnd=CreateWindow(szAppName,
TEXT("TheHelloProgram"),
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
NULL,
NULL,
hInstance,
NULL);
ShowWindow(hwnd,iCmdShow);
//UpdateWindow(hwnd);
while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
returnmsg.wParam;
}

LRESULTCALLBACKWndProc(HWNDhwnd,UINTmessage,WPARAMwParam,LPARAMlParam)
{
HDChdc;
PAINTSTRUCTps;
RECTrect;

switch(message)
{
caseWM_CREATE:
//PlaySound(TEXT("C:\WindowsNotify.wav"),NULL,SND_FILENAME|SND_ASYNC);
return0;
caseWM_PAINT:
hdc=BeginPaint(hwnd,&ps);
GetClientRect(hwnd,&rect);
DrawText(hdc,TEXT("Hello,Windows98!"),-1,&rect,DT_SINGLELINE|DT_CENTER|DT_VCENTER);
EndPaint(hwnd,&ps);
return0;
caseWM_DESTROY:
PostQuitMessage(0);
return0;
}
returnDefWindowProc(hwnd,message,wParam,lParam);
}


复制到刚才的.c文件中即可以编译运行。

⑤ C语言图形编译

独立图形运行程序的建立
Turbo C对于用initgraph()函数直接进行的图形初始化程序, 在编译和链接
时并没有将相应的驱动程序(*.BGI)装入到执行程序, 当程序进行到intitgraph()
语句时, 再从该函数中第三个形式参数char *path中所规定的路径中去找相应的
驱动程序。若没有驱动程序, 则在C:\TC中去找, 如C:\TC中仍没有或TC不存在,
将会出现错误:
BGI Error: Graphics not initialized (use 'initgraph')
因此, 为了使用方便, 应该建立一个不需要驱动程序就能独立运行的可执行
图形程序,Turbo C中规定用下述步骤(这里以EGA、VGA显示器为例):
1. 在C:\TC子目录下输入命令:BGIOBJ EGAVGA
此命令将驱动程序EGAVGA.BGI转换成EGAVGA.OBJ的目标文件。
2. 在C:\TC子目录下输入命令:TLIB LIB\GRAPHICS.LIB+EGAVGA
此命令的意思是将EGAVGA.OBJ的目标模块装到GRAPHICS.LIB库文件中。
3. 在程序中initgraph()函数调用之前加上一句:
registerbgidriver(EGAVGA_driver):

⑥ C语言编译输出*图形 n为奇数

#include <stdio.h>

#include <stdlib.h>

int main()

{

int n,i;

scanf("%d",&n);

for(i=-n/2;i<=n/2;++i)

printf("%*.*s ",n+abs(i),n-2*abs(i),"**************************************************");

return 0;

}

⑦ 怎么用codeblocks编写c语言的图形程序

在codeblocks中,可以通过集成EGE库,来实现C语言图形程序的编写,具体方式如下:

一、安装:

1、下载ege安装包;

2、将安装包解压

3、把压缩包里include目录下所有文件,复制到编译器安装目录下的include目录内,例如D:MinGWinclude;

4、把lib目录下对应编译器名目录下的文件,复制到编译器安装目录下的lib目录内,例如D:MinGWlib。

二、建立工程:

只要第1步做好以后,其实已经安装好ege了,剩下的只是配置build option.
点击file-new-projects,选择Console application:

⑧ C语言编写一个图形程序

#include
<stdio.h>
void
doprint(int
i,int
n)
{
int
j;
for(j=1;j<n+1-i;j++)
{
printf("%s","
");
}
for(j=1;j<i+1;j++)
{
printf("%s","*
");
}
printf("%s","\n");
}
void
main()
{
int
i,j;
int
n=3;
//你要修改的修改的就是这个数
for(i=1;i<n+1;i++)
{
doprint(i,n);
}
for(i=n-1;i>0;i--)
{
doprint(i,n);
}
}
还有的方法是直接打印。

热点内容
linux终端字符 发布:2025-02-04 12:52:40 浏览:734
c语言程序设计mobi 发布:2025-02-04 12:51:55 浏览:256
rsa算法c语言 发布:2025-02-04 12:50:36 浏览:782
阿里云服务器托管破解 发布:2025-02-04 12:47:43 浏览:255
汽车都有什么配置 发布:2025-02-04 12:42:51 浏览:455
ons解压密码 发布:2025-02-04 12:42:43 浏览:777
san存储监控 发布:2025-02-04 12:42:06 浏览:41
apachemodpython 发布:2025-02-04 12:33:53 浏览:671
linuxphp安装mysql 发布:2025-02-04 12:32:55 浏览:148
小米手机怎么扩大配置 发布:2025-02-04 12:27:34 浏览:980