我目前有一个简短的程序来读取和排序C中的文本图块。
如果我想阅读许多文件,可以替代:
FILE *f
f = fopen("*.txt", "rw");
提前致谢。
答案 0 :(得分:0)
f = fopen(“*。txt”,“rw”);在任何情况下都不会起作用。
执行此操作的常用方法可能取决于您的操作系统。在类Unix系统上,简单的方法是使用命令行调用程序,如“my_pgm * .txt”,让shell找到匹配的文件。 (您将获得多个参数,每个参数都是文件名。)我了解微软操作系统会要求程序自己查找文件。
为了或多或少地移植,我可能会使用opendir()和readdir()来检查目录条目,看看它们是否与所需的模式匹配。