请教vc环境下运行C程序所遇到的问题
请教各位如下的程序: #include <stdio.h> int main() { char c1; for(;(c1=getchar())!='\n';) printf("%c",c1); return 0; } 为何在VC 下在建立可执行文件时出错了,显示为one or more multiply defined symbols found 可我觉得仅定义的c1为字符型,没有多定义啊,为什么出现这中错误。 注:本程序在lcc中运行无错,这是否与vc的运行环境有关啊?
你是不是 有两个main函数? 新建一个控制台工程,把main函数里东西替换成你的 哦,这样啊,是不是一个控制台工程下最好建一个main函数啊?引用 哦,这样啊,是不是一个控制台工程下最好建一个main函数啊? 一个程序中只有一个main函数 不是最好,是只能 名字一样、参数一样的函数在任何c++语言里面只能有一个,这是基本常识 应该是你的VC有问题吧,这几句在VC下面运行一点问题都没有的。 哦。我对vc中的‘工程’这个词理解欠妥,我以为一个工程好似一个文件夹,可以放好多main函数
相关问答:
#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/s程序一有更新,如何做到客户端立即响应弹出有最新升级的提示窗口。 本来有点思路:采用WCF+windowns服务+定时器的方式也能实现,但是每台客户端机子每隔都去访问一下远程 ......
请问用C或C++如何编写求解3D魔方的程序,该从何开始? 谢谢各位,帮忙提点建议吧。 http://www.mofang.net/code/176/182/6581.html 我只能突破60秒!唉。 我刚过40秒 google的android中有个OpenGL ES + ......
问题一: 在对齐为4的情况下 struct BBB { long num; char *name; short int data; char ha; short ba[5]; }*p; p=0x1000000; p+0x200=____; (Ulong)p+0x200=____; (char*)p+0x200=____; 假设在32位C ......