gpt4 book ai didi

c - 修改此程序以使用 getCommandLine()

转载 作者:太空宇宙 更新时间:2023-11-04 04:04:16 25 4
gpt4 key购买 nike

我有这个程序

我想修改它以使用 getCommandLine()就在 While 循环之后,打印 getCommandLine() 返回的内容。

虽然我懂编程,但我不懂 C..

如何使用 getCommandLine?

我从逻辑上知道,getCommandLine 是 Windows 的东西,我必须导入一些东西,但是任何人都可以用实际执行它的代码来回答吗?

如果有什么不同,我正在用 TCC(Tiny C 编译器)编译它

#include <stdio.h>

int main(int argc, char *argv[]) {
int i = 0;
while (argv[i]) {
printf("argv[%d] = %s\n", i, argv[i]);
i++;
}
return 0;
}

最佳答案

如此处记录:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms683156(v=vs.85).aspx

您需要包含 <windows.h> .但我不认为它会像你认为的那样。如果您没有 argv/argc,它只会为您提供完整的命令行字符串。

您可能还会发现这篇文章有帮助:

Canonical way to parse the command line into arguments in plain C Windows API

关于c - 修改此程序以使用 getCommandLine(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8038247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com