#include <iostream>
#include <string>
#include <map>
using namespace std;
map<char,string> G_MArgv;
int ReadArgv(char* arg);
int main(int argc,char* argv[])
{
int ireturn;
for(int i=0;i<argc;++i)
{
switch(ReadArgv(argv[i]))
{
case 1:
cout<<"parameter error."<<endl;
return 1;
case 2:
cout<<"directory is repeat."<<endl;
return 2;
}
cout<<argv[i]<<"/n";
}
return 0;
}
int ReadArgv(char* arg)
{
// char* pTemp=arg;
map<char,string>::const_iterator cifind;
char ckey=*arg;
if(*arg == '-' || *arg == '/'
#include <string>
#include <map>
using namespace std;
map<char,string> G_MArgv;
int ReadArgv(char* arg);
int main(int argc,char* argv[])
{
int ireturn;
for(int i=0;i<argc;++i)
{
switch(ReadArgv(argv[i]))
{
case 1:
cout<<"parameter error."<<endl;
return 1;
case 2:
cout<<"directory is repeat."<<endl;
return 2;
}
cout<<argv[i]<<"/n";
}
return 0;
}
int ReadArgv(char* arg)
{
// char* pTemp=arg;
map<char,string>::const_iterator cifind;
char ckey=*arg;
if(*arg == '-' || *arg == '/'