目录
Java控制台带参数
这里Java如下代码:
public static void main(String[] args) throws InterruptedException, IOException, SQLException, ClassNotFoundException, TimeoutException {
System.out.println("XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX");
if(args.length != 8){
System.out.println("parameter error!!!!");
return;
}
String XXXXXXXXXX = args[0];
String XXXXXXXXXX = args[1];
String XXXXXXXXXX = args[2];
String XXXXXXXXXX = args[3];
String XXXXXXXXXX = args[4];
String XXXXXXXXXX = args[5];
String XXXXXXXXXX = args[6];
String XXXXXXXXXX = args[7];
}
通过这种方式,就可以从命令行的客户端,获取用户的输入,这里在ip地址,端口,用户名,密码等方面,使用得比较多。
C++控制台带参数
如下的main函数:
int main(int argc, char** argv)
{
if(argc != 4){
qDebug() << "The paramenter error!";
qDebug() << "XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX";
return 0;
}
QString XXXXXX= QString(argv[1]);
QString XXXXXX= QString(argv[2]);
QString XXXXXX= QString(argv[3]);
}
这里和Java不同的是,argv[0]为参数的个数,如果要想得到用户的输入,得从argv[1]中获取,才可以。