| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 462 人关注过本帖
标题:VC6初學者問題
只看楼主 加入收藏
jbt5006
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-7-28
收藏
 问题点数:0 回复次数:4 
VC6初學者問題

我用VC++6输入一个简单程序,编译提示如下:
Compiling...
file1.cpp
D:\vc++6.0\MSDev98\MyProjects\y723\file1.cpp(7) : error C2065: 'f1' : undeclared identifier
D:\vc++6.0\MSDev98\MyProjects\y723\file1.cpp(11) : error C2373: 'f1' : redefinition; different type modifiers
D:\vc++6.0\MSDev98\MyProjects\y723\file1.cpp(14) : error C2065: 'f2' : undeclared identifier
D:\vc++6.0\MSDev98\MyProjects\y723\file1.cpp(18) : error C2373: 'f2' : redefinition; different type modifiers

程序如下:
#include<iostream.h>
extern int a;
void main(void)
{
a++;
cout<<a<<endl;
f1();
}

int a=0;

void f1()
{
a++;
cout<<a<<endl;
f2();
}

void f2()
{
a++;
cout<<a<<endl;
}

希望高手給一個解釋,謝謝~

2007-07-23 22:34
maoguoqing
Rank: 6Rank: 6
来 自:重庆
等 级:贵宾
威 望:28
帖 子:2980
专家分:19
注 册:2005-12-5
收藏
得分:0 

再使用函数f1,f2前应该先声明


天行健,君子以自强不息!!QQ:68660681
2007-07-24 00:43
jbt5006
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-7-28
收藏
得分:0 

昨天有事没来看帖子,对不起

我按你说的方法试试,谢谢

2007-07-25 21:13
VC男
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-7-10
收藏
得分:0 
最好把f1和f2的声明放到整个代码的前面。
2007-07-25 21:30
gxslkz
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-7-25
收藏
得分:0 

#include <iostream.h>
int a=0;
void f2()
{
a++;
cout<<a<<endl;
}

void f1()
{
a++;
cout<<a<<endl;
f2();
}


extern int a;
void main(void)
{
a++;
cout<<a<<endl;
f1();
}

2007-07-25 23:37
快速回复:VC6初學者問題
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016606 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved