【发布时间】:2015-01-22 15:28:03
【问题描述】:
好吧,我假设这个答案就在那里,但是人们是否有大量的人发布代码。我找不到它实际实施的地方。我正在使用代码块并将文件名传递给 main.但是当我单击运行时,没有传入文件名。如何在 Codeblocks 中传入文件名?我使用 cmd promt 还是什么?我想传入 input.txt 但我想不通。现在为了防止它崩溃,我只是把它默认为 input.txt。
nfile = fopen(argv[1], "r+");
// Check for file open
if (nfile == NULL) {
nfile = fopen("input.txt", "r+");
printf("FILE NAME: %s argv\n", argv);
if (nfile == NULL) {
printf("Failed to open file. Must have file name (input.txt)\n");
return -1;
}
}
【问题讨论】:
标签: c parameter-passing command-line-arguments codeblocks