【发布时间】:2015-03-24 21:45:09
【问题描述】:
我正在尝试 printf 一个通过命令行传递的整数,但控制台会打印一个很长的随机值。
我把它放到 RUN "C:\Users\pc\Documents\Visual Studio 2013\Projects\Lab3\Debug\Lab3.exe randomString 4"
#include <stdlib.h>
#include <stdio.h>
int main(int argc, char *argv[]){
printf("%s\n", argv[0]); // Working
printf("%s\n", (argv[1])); // working
printf("%d\n", (int)(argv[2])); // NOT Working
printf("%d\n", argc); // Working
system("pause");
return 0;
}
【问题讨论】:
标签: c command-line main argument-passing