- #include <string.h> 
- #include <stdio.h> 
- #define TOKS 7 
- int main(int argc,char *pArgv[]) 
- { 
-   const char *ptoken[TOKS] = {"-rp","-ip","-dw","-tp","-lp","-f","-b"},*pPar[TOKS]={0}; 
-   for(int i(1); i < argc-1; i++) 
-    for(int n(0); n < TOKS; n++) 
-       if(!pPar[n]) pPar[n] = !strcmp(ptoken[n],pArgv[i])?pArgv[(i+=1)]:0; 
-   
-   for(int n(0); n < TOKS; n++) 
-    printf("%s=%s\r\n",ptoken[n],pPar[n]); 
-   
-   return 0; 
- } 
				I2luY2x1ZGUgPHN0cmluZy5oPgojaW5jbHVkZSA8c3RkaW8uaD4KI2RlZmluZSBUT0tTIDcKaW50IG1haW4oaW50IGFyZ2MsY2hhciAqcEFyZ3ZbXSkKewogIGNvbnN0IGNoYXIgKnB0b2tlbltUT0tTXSA9IHsiLXJwIiwiLWlwIiwiLWR3IiwiLXRwIiwiLWxwIiwiLWYiLCItYiJ9LCpwUGFyW1RPS1NdPXswfTsKICBmb3IoaW50IGkoMSk7IGkgPCBhcmdjLTE7IGkrKykKICAgZm9yKGludCBuKDApOyBuIDwgVE9LUzsgbisrKQogICAgICBpZighcFBhcltuXSkgcFBhcltuXSA9ICFzdHJjbXAocHRva2VuW25dLHBBcmd2W2ldKT9wQXJndlsoaSs9MSldOjA7CiAKICBmb3IoaW50IG4oMCk7IG4gPCBUT0tTOyBuKyspCiAgIHByaW50ZigiJXM9JXNcclxuIixwdG9rZW5bbl0scFBhcltuXSk7CiAKICByZXR1cm4gMDsKfQ==