c - 如何在c中读取文件输入名称

标签 c input

我有一个任务需要读取文件名输入并替换同名的内容...这是示例..

假设我有一个名为 check_location.c 的程序,它从 Barcodes.txt 读取输入...我必须读取内容并再次创建一个名为 Barcodes.txt 的新文件...

但问题是,如果输入文件名是something.txt,我的程序仍然可以工作,但它会创建一个名为barcodes.txt的文件

请给我一些解决方案来解决这个问题,因为它快要到期了......我已经在任何地方搜索了几个小时但仍然找不到它......谢谢ssssssss

最佳答案

使用文件名作为程序的参数。例如:check_location 文件名

您可以使用该参数来读取文件和写入文件。如果 check_location 不包含您的 main 函数,则将其用作函数 check_location(char* filename) 中的参数

关于c - 如何在c中读取文件输入名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22658097/

相关文章:

javascript - 输入无效时显示工具提示

HTML/CSS 对齐两个输入和下面的文本

未读取 C++ 输入

C 非阻塞键盘输入

c - 当你在一个用 dup2() 复制的管道文件描述符上调用 close() 时会发生什么?

c - 为什么打印一个char数组后有一个10?

c - Pthread 与条件变量同步

c - 在网页上运行C

c - 了解 C 中的低级初始化

c - 如何扩展makefile来编写库?