// 1_1.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
int main(int argc, char* argv[])
{
if( argc == 1 )
{
printf("只包含一个参数!");
}
/* if( strcmp(argv[0], "1_1.exe") == 0 )
{
printf("第一个参数就是可执行文件的绝对路径!");
}*/
if( (argc==2) && (strcmp(argv[1], "/?") == 0))
{
printf("正确的语法是:1_1.exe mzjslt");
}
if( argc != 2 )
{
printf("正确的语法是:1_1.exe mzjslt");
}
if( (argc == 2) && (strcmp(argv[1] , "mzjslt")==0))
{
printf("您输入的语法是正确的!");
}
return 0;
}
代码是梅州技术论坛的。
VC++6.0创建一个Win32控制台程序。其主函数格式如上:
main函数有两个参数。
第一个参数argc为后面argv[]的元素个数,argv[0]为该执行程序的绝对地址字符串。
argv[1]为该exe文件输入命令的参数列。
用VC调试时相当于直接在命令提示符窗口直接输入X.exe,所以不带参数输入。当然可能有相关设置可以使其带参调试,还是我的概念没有搞清楚。