CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

我的程序编译出错,谁能指点一下

楼主kakalote(比尔·卡卡罗特)2005-05-07 11:43:11 在 VC/MFC / 基础类 提问

我的程序开头  
  #include   .....  
  ....  
  ....  
  main(argc,argv)  
  {  
      int       argc;  
      char     *argv[];  
      .....  
      .....    
  }  
  这个开头有错吗?怎么编译的时候说argc   argv   没有定义阿,还老有错误提示   unexpected   end   of   file  
  我的程序错在哪里呢?     我---------超级大菜鸟级别. 问题点数:5、回复次数:11Top

1 楼huyoo(空格键)回复于 2005-05-07 11:45:03 得分 1

试试  
  ---------------  
  #include   .....  
  ....  
  ....  
  main(argc,argv)  
      int       argc;  
      char     *argv[];  
  {  
   
      .....  
      .....    
  }  
  Top

2 楼kakalote(比尔·卡卡罗特)回复于 2005-05-07 11:54:21 得分 0

哦,谢谢回答5分的问题啊,呵呵,小弟刚到,没几分可以发的,嘻嘻.  
  能再说一下这两种写法的区别吗?  
  我以前没用过C++,现在做东西要用到,只能现学现用,:)Top

3 楼krh2001(边城浪子)回复于 2005-05-07 11:56:50 得分 1

#include   .....  
  ....  
  ....  
  void   main(int   argc,char**   argv)  
  {  
      .....  
      .....    
  }  
  Top

4 楼kakalote(比尔·卡卡罗特)回复于 2005-05-07 12:10:32 得分 0

问个无关紧要的问题,  
  得分是怎么得的,回复了就有分吗?Top

5 楼shenyan0712(雁飞)回复于 2005-05-07 14:43:38 得分 1

你的main函数不是这样定义的啦,应该是:  
  void   main(int   argc,char   *argv)  
  {  
  ......  
  ......  
  }  
  这样准没错。  
  楼主的C++语言要好好学啊!Top

6 楼shenyan0712(雁飞)回复于 2005-05-07 14:50:41 得分 1

我打掉了一个,argv后面应该跟一个"[]",因为它是用来存放命令后面跟的参数的,参数当然可能不只有一个嘛,所以用一个指针数组来分别指向所带的参数。  
  倒如:test   para1   para2   para3  
  test即你所编译出来的可执行文件,后面的都是参数,那么  
  argv[0]指向字符串"para1"  
  argv[1]指向字符串"para2"  
  argv[2]指向字符串"para3"  
  Top

7 楼wanttoknow2001(风)回复于 2005-05-07 15:05:31 得分 1

你发的帖子后     点“管理”然后就给你想要给分的人分Top

8 楼huyoo(空格键)回复于 2005-05-07 18:05:12 得分 0

区别就是:你的那种是局部变量,我的不是,HOHO~~~~  
   
  我的是一种老的写法,是参数,现在大多数人不这样写的,是后面的写法。Top

9 楼kakalote(比尔·卡卡罗特)回复于 2005-05-08 11:05:06 得分 0

晕,我还以为每人能给5分,结果总共只能给5分。。。。。。。。。。。Top

10 楼kakalote(比尔·卡卡罗特)回复于 2005-05-08 11:05:40 得分 0

晕,我还以为每人能给5分,结果总共只能给5分。。。。。。。。。。。Top

11 楼krh2001(边城浪子)回复于 2005-05-08 12:22:46 得分 0

TO:楼主,   帖子的分可以再往里面加的.Top

相关问题

  • 网络小程序编译出错,请高手指点
  • 编译VC程序是连接出错,请高手指点,谢谢!
  • mfc的源程序编译出错
  • 编译后的程序执行出错。
  • 编译时程序提示出错?
  • 编win32 dll 程序时,编译出错
  • 为何此程序编译出错了?
  • 用ant编译helloworld程序出错
  • 我用VC++6.0编译程序出错时不知道怎样查看错误原因和出错地方,请高人指点!!!
  • 编译出错,找不到预编译头,请指点

关键词

  • argv
  • 参数
  • para
  • argc
  • 程序
  • 指向字符串
  • 写法
  • 只能
  • main
  • include

得分解答快速导航

  • 帖主:kakalote
  • huyoo
  • krh2001
  • shenyan0712
  • shenyan0712
  • wanttoknow2001

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo