| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1010 人关注过本帖
标题:问一个基础问题
只看楼主 加入收藏
柳儿
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:1830
专家分:30
注 册:2004-9-23
结帖率:66.67%
收藏
 问题点数:0 回复次数:13 
问一个基础问题
纯C++的代码,要想在vc6.0编译器里编译,都需要注意什么?
我的代码编译通过了,但是链接的时候出了问题。需要WinMain函数么?
搜索更多相关主题的帖子: 基础 
2005-10-27 10:49
柳儿
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:1830
专家分:30
注 册:2004-9-23
收藏
得分:0 
是不是这个问题太简单了?

成功会使人骄傲。如果你骄傲自大,你就会停止学习。不学习,人就停止了进步
2005-10-27 11:24
zinking
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:35
帖 子:916
专家分:0
注 册:2004-12-5
收藏
得分:0 
不需要,一般不会有什么问题
你的问题描述不详细
可以把问题描述的详细些或把代码全贴上来

http://kongfuziandlife. http://codeanddesign.
2005-10-27 12:22
柳儿
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:1830
专家分:30
注 册:2004-9-23
收藏
得分:0 

哦,就是下面的代码,我想可能是代码的问题,因为之前没出现过这种状况。 #include <iostream> #include <cstdlib> using namespace std;

int main () { char * pChar = new char; cin>>pChar; cout<<pChar; cout<<pChar[0]<<endl; // cout<<pChar[1]<<endl; delete pChar; system("pause"); return 0; } 下面是link error IBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16 023___Win32_Debug/023.exe : fatal error LNK1120: 1 unresolved externals 麻烦帮忙看一下啦。


成功会使人骄傲。如果你骄傲自大,你就会停止学习。不学习,人就停止了进步
2005-10-27 13:23
sailer
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2005-10-12
收藏
得分:0 
]我运行了但我的机子出现了错误
但我是在输进结果后
显示时给了警告!

我也搞不懂了啊

希望大家多多配合他人,多多帮助他人。 支持国家的 产品,尽量不买外国货。
2005-10-27 13:52
柳儿
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:1830
专家分:30
注 册:2004-9-23
收藏
得分:0 
你是在VC6.0的环境下么?

成功会使人骄傲。如果你骄傲自大,你就会停止学习。不学习,人就停止了进步
2005-10-27 15:24
sqling
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-10-27
收藏
得分:0 
原因应该是这样的: char * pChar = new char;
    cin&gt;&gt;pChar;
编译环境只申请了一个字节内存,在内存中是:__ fd fd fd fd,后面的四个fd是内存界,表示你申请内存的完结。而当你输入了一个字符的时候,却占掉了两个字节,所以第一个fd被改掉了,比如输入h,内存成为68 00 fd fd fd,所以编译器找不到分配的内存的结束位了,所以出错。
如果该为char * pChar = new char[2];就不会出错了
2005-10-27 21:23
柳儿
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:1830
专家分:30
注 册:2004-9-23
收藏
得分:0 
楼上说的是运行错误的原因吧?但是我出的错是link错阿。这个可以解释一下么?

成功会使人骄傲。如果你骄傲自大,你就会停止学习。不学习,人就停止了进步
2005-10-28 10:01
热情依然
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:22
帖 子:715
专家分:0
注 册:2005-4-5
收藏
得分:0 
在vc6.0下要建立控制台应用程序才可以运行dos的程序,楼主可能建立工程的时候弄错了

c++/C + 汇编 = 天下无敌
2005-10-28 10:39
zinking
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:35
帖 子:916
专家分:0
注 册:2004-12-5
收藏
得分:0 
试了一下devcpp下编译通过 运行也没有问题

楼上讲的可能是原因

http://kongfuziandlife. http://codeanddesign.
2005-10-28 11:04
快速回复:问一个基础问题
数据加载中...
 
   



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

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