《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[......]
继续阅读
------解决方案--------------------
保存文件,读取文件,解析文件。。。
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[......]
继续阅读
------解决方案--------------------
保存文件,读取文件,解析文件。。。