易截截图软件、单文件、免安装、纯绿色、仅160KB

请教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程序在线自动更新问题,谢谢求教!

目前遇到的问题是:
存放在远程服务器端c/s程序一有更新,如何做到客户端立即响应弹出有最新升级的提示窗口。
本来有点思路:采用WCF+windowns服务+定时器的方式也能实现,但是每台客户端机子每隔都去访问一下远程 ......

急!C parser如何实现“__builtin_va_list”

最近在看一个用bison实现的C parser,OS是opensolaris。当用它来解析一个简单的hello.c时,出现“/usr/include/sys/va_list.h: parse error before __gnuc_va_list”。打开文件va_list.h后发现这样一行“typedef __bu ......

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

c#控制Mysql 实现自动删除功能 - .NET技术 / C#

有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......

问两道 C 面试题,高手帮看一下

1. 如下定义会有什么错误发生
  //file1.c
  int a[10];
  //file2.c
  extern int *a;
2. 大容量全局变量有什么危害,如
   
  //file.c
  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号