vs2010编写C语言问题
大家好,我是个菜鸟,正在用VS2012编写C语言,现在遇到点问题,所以想请各位帮下忙。
用VS2012编写C语言是不是每写一个C语言程序都要新建一个项目文件?
我在一个项目的源文件里建了两个C语言文件,为什么永远只能调试一开始建的那个?怎么选输出的还是原来那个?而且调试第二个会出现“有多重定义符号”,为什么?现在明白了是main重复,但请各位帮忙改一下。
谢谢各位了。
附上代码:#include <stdio.h>
int main(void)
{
printf("\"It's freezing in here,\" he said coldly");
return 0;
}
#include <stdio.h>
int main(void)
{
printf("My name is 冯!");
printf("\nMy homeID is 广州市海珠区\n\n ");
return 0;
}
[解决办法]
用以下的方式,其它的为自定义函数,只保留一个main函数:
#include <stdio.h>void print1(void){ printf("\"It's freezing in here,\" he said coldly"); return 0;}void print2(void){ printf("My name is 冯!"); printf("\nMy homeID is 广州市海珠区\n\n ");}int main(int arg, char* argv[]){ print1(); print2(); return 0;}