argv和argc到底是什么意思啊?
#include "printBinary.h"
#include <iostream>
#include <cstdlib>
using namespace std;
int main(int argc,char* argv[]){
if (argc!=2){
cout<<"必须输入一个数"<<endl;
exit(1);}
double d=atof(argv[1])
unsigned char* cp=reinterpret_cast<unsigned char*>(&d);
for(int i=sizeof(double );i>0;i-=2)
printbinary(cp[i-1]);
printbinary(cp[i]);
}
我这个程序怎么运行不通过啊?
问题点数:20、回复次数:4Top
1 楼avalonBBS("︶.︶メ)→( ̄ε ̄メ)回复于 2004-12-02 23:14:43 得分 0
double d=atof(argv[1]) ///////////少了;号Top
2 楼greenteanet(扎扎实实打基础,保持一颗平常心。)回复于 2004-12-02 23:59:33 得分 0
double d=atof(argv[1]);Top
3 楼microhard(Befree)回复于 2004-12-03 00:37:56 得分 10
argc 是命令行参数个数
argv[] 是命令行参数
argv[0]是程序名,argv[1]是第一个参数,argv[2]是第二个参数,依此类推
比如:program -e -g
argc = 3
argv[0] = "program"
argv[1] = "-e"
argv[2] = "-g"Top
4 楼freedwind(垃圾堆里的铁)回复于 2004-12-03 00:39:33 得分 10
http://community.csdn.net/Expert/topic/3463/3463203.xml?temp=.6573603Top
相关问题
- argc,argv[]是什么意思啊
- main(int argc,char **argv)什么意思?
- 请问int _tmain(int argc,char *argv[],char *envp[]) 中char * envp 表示什么意思?
- ====请问:main(int argc,char**argv);这句中 两个 * 号是什么意思?谢谢!====
- 关于argc 和argv!
- 关于argc和argv
- main(int argc,char*argv[])
- 本人至今没有弄明白argc,argv[]到底是怎么回事!!!
- 请问在VC控制台程序中main函数的函数argc 和argv分别表示什么意思?(一般情况下)
- 关于main(int argc,char *argv[])




