回复 22楼 wp231957
还是昨天的代码。我的意思是直接通过编译器进行命令行操作, 不打开cmd
#include<stdio.h>
#include<stdlib.h>
const char *argv[]={"E:\\>E:\\Codebloks_C\\1Test.exe", "123456", "789"};
int main(int argc, char *argv[])
{
int a, b, c, d, e, f;
a = argv[1][2];
b = **argv;
c = *(++argv)[0];
d = atoi(*argv + 1);
e = atoi(&(*argv)[1]);
f = *++argv[0];
printf("%c %c %c %d %d %c", a, b, c, d, e, f);
return 0;
}
//3 E 1 23456 23456 2
[此贴子已经被作者于2017-5-16 10:01编辑过]