要写两个带主函数的C源程序,在VC环境下怎么操作呢
我还想问一下的是,如果要写两个带主函数的C源程序,在VC环境下不能放在同一个“Win32 Console Application”类型的工程,应该怎么操作呢?
不能吧
两个主程序,想想就不行啊~~~
晕,你把其中一个main函数改成普通函数去调用不就可以了。
可以。使用条件编译就可以了。格式如下:
#if 1 //1表示编译该代码,如果是#if 0 则表示不编译
int main(void)
{
//....
return 0;
}
#endif
两个主函数就意味着两个完全不同的程序,你放在一个工程中的目的是什么?
lz的意思是要搞俩个工程??
一会儿可以运行这个工程,一会儿可以运行另一个工程??
可以啊,建立一个work group的东西(我记得好像是,好久不用vc6.0了)
可以建立一个解决方案,然后建立两个工程。。
两个主函数,意味意两个程序入口,到底从哪儿入
以下C源代码中MAIN1和MAIN2都是主函数。
解说完毕。
C/C++ code:
#if (conditions)
#define MAIN1 main
#define MAIN2 main2
#else
#define MAIN2 main
#define MAIN1 main2
#endif
void MAIN1()
{
}
void MAIN2()
{
}
相关问答:
#include <stdio.h>
#include <graphics.h>
void main()
{
int x0,y0,x1,y1,driver,mode,i;
driver=VGA;
mode=VGAHI;
initgraph(&driver,&mode,&qu ......
C盘上多的文件名为:dosh , Recycled ,System Volum information, AUTOEXEC.BAT, BOOT.INT , bootfoot.bin, CONFIG.SYS,IO.SYS, MSDOS.SYS, DETECT.COM ,ntldr, pagefile.sys;
而且每个盘上都有这些文件:RECYCLER ......
背景:
--------
头文件db_method.h经过美化后存在下面几种结构定义类型
typedef struct
{
BYTE id;
BYTE idAsync;
DM_T dmInfo;
CHAR tbName[MAX_TBNAME_LEN];
} REC ......
<table width="100%" border="1" cellpadding="0" cellspacing="0">
<c:forEach items="${quaeres}" var="q">
......
#include "stdio.h"
int main()
{
char *ch(char *, char *);
char str1[]="I am glad to meet you!";
char str2[]="Welcom to study C!";
&nb ......