c - 使用 scanf() c 从标准输入读取文件名

标签 c scanf

如何制作一个程序,让用户可以使用 scanf 在标准输入上键入他们想要读取和写入的文件名(输入和输出文件)? 例如,当他们运行程序时 ./start filename1 filename2 (在 C 中)。

最佳答案

如果他们以这种方式运行程序:

./start filename1 filename2

输入和输出文件名将传递到 argv 数组中的 main 函数。不需要也确实没有办法使用 scanf 来检索它们。

关于c - 使用 scanf() c 从标准输入读取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33060030/

相关文章:

c - 一个字符是否作为带有填充的整个单词保存在内存中?

c - 是否有理由不键入强制转换指针 (C)?

c++ - 如何在 C/C++ 中填充结构填充?

c - 我是否使用了错误的转换说明符或其他什么? scanf() 在 c 中不起作用

c - 读取单词直到 EOF

c - scanf 输入输出混淆

C 程序 - Double 返回零

c - 必须包含\n Xcode C

c - 如何使用 C 捕获另一个进程的输出?

c - 仅将负数相乘并仅从 C 中的文件中输出负整数