请教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函数
相关问答:
目前遇到的问题是: 存放在远程服务器端c/s程序一有更新,如何做到客户端立即响应弹出有最新升级的提示窗口。 本来有点思路:采用WCF+windowns服务+定时器的方式也能实现,但是每台客户端机子每隔都去访问一下远程 ......
最近在看一个用bison实现的C parser,OS是opensolaris。当用它来解析一个简单的hello.c时,出现“/usr/include/sys/va_list.h: parse error before __gnuc_va_list”。打开文件va_list.h后发现这样一行“typedef __bu ......
写了个测试程序如下 struct hostent *hp; char AlarmDevIP[20]; int x2; hp = gethostbyname("www.google.com"); if (hp) {
......
有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......
1. 如下定义会有什么错误发生 //file1.c int a[10]; //file2.c extern int *a; 2. 大容量全局变量有什么危害,如 //file.c ......