gpt4 book ai didi

c - 如何在 fopen 中使用参数?

转载 作者:行者123 更新时间:2023-11-30 20:51:09 25 4
gpt4 key购买 nike

我必须编写一个使用如下参数的 C 程序:

App.exe -in file.txt

我对 argv 和 char *argc 了解一些,但是..如何将参数与 fopen 一起使用?我不知道!

最佳答案

[请注意,这并没有回答问题,但它确实展示了如何使用参数]

首先了解参数以及它们的处理方式。然后您就知道如何使用参数并将文件名传递给 fopen (或任何其他)函数。

首先尝试这个小程序:

#include <stdio.h>

int main(int argc, char *argv[])
{
printf("argc = %d\n", argc);

for (size_t a = 0; i < argc; ++a)
{
printf("argv[%zu] = \"%s\"\n", a, argc[a]);
}
}

如果你像这样执行这个程序

args.exe -in file.txt

输出应该是

argc = 3argv[0] = "args.exe"argv[1] = "-in"argv[2] = "file.txt"

关于c - 如何在 fopen 中使用参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34709427/

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