《C++的十万个为什么》:[58]怎么用C/C++配合批处理命令批量处理文件

《C++的十万个为什么》:[58]如何用C/C++配合批处理命令批量处理文件?
Q:

如何用C/C++配合批处理命令批量处理文件?
A:

废话少说,直接上代码,注释很详尽
 

#include <stdio.h>
#include <stdlib.h>
int main()
{
    // 利用dir命令将当前目录下的.c文件名
    // 写入names.txt
    system("dir *.c /a /b > names.txt");
    char name[32] = "";
    // 打开文件读取其中的文件名
    FILE* fp = fopen("names.txt","r");
    if(NULL == fp)
        printf("error,cannot open the name list");
    els[......]

继续阅读

------解决方案--------------------
保存文件,读取文件,解析文件。。。