嗨,我在 Eclipse 上运行了这个,但无法在测试中得到答案;
fun is good
my food
2 x 4 = 8
这是测试中的代码。
#include<stdio.h>
#include<stdlib.h>
#include <string.h>
int main(int argc, char **argv)
{
printf("%s %s %s\n", argv[4], argv[2], argv[3]);
printf("%c%c %c%s\n", **argv, (*argv)[1], *argv[4], argv[3] + 1);
printf("%d x %d = %c", strlen(*argv + 2), argc - 1, *(*(argv+1)+2));
return EXIT_SUCCESS;
}
在日食中我得到:
good CS800 is
/U gs
51 x 5 = p
在 Xcode 中,我得到:
good CS800 is
/U gs
118 x 5 = p
谢谢你,如果你能帮助我理解为什么我可能会得到这个。
编辑:
我正在传递的话->myprog CS800 is good fun