| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 348 人关注过本帖
标题:高手请教,新手一事不明
只看楼主 加入收藏
两条线
Rank: 2
等 级:论坛游民
帖 子:14
专家分:18
注 册:2012-3-19
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:1 
高手请教,新手一事不明
我有一个源代码,但编译不了,如下:
#include<iostream>
using namespace std;
int mian()
{
    string str1(5,'*');
    cout<<"输出str1的值:"<<str1<<endl;
    system("pause");
     return 0;
}
显示错误:
  [Linker error] undefined reference to `WinMain@16' ld returned 1 exit status
不知如何,望高手解答,最好能详细一点!
搜索更多相关主题的帖子: 源代码 
2012-07-24 21:48
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:20 
程序代码:
#include<iostream>
#include<string>
using namespace std;
int main()
{
    string str1(5,'*');
    cout<<"输出str1的值:" << str1 << endl;
    system("pause");
     return 0;
}
上面是修改后的程序。
你需要注意几个问题。
1. 你检查下是不是在 Win32 Console Application下建立的工程? 要确保是在他下面。
2. 你的程序需要主函数入口 把 mian 改成 main
3. C++  使用string 类型时 需要包含 一个头文件 #include <string>.

梅尚程荀
马谭杨奚







                                                       
2012-07-24 22:21
快速回复:高手请教,新手一事不明
数据加载中...
 
   



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

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