Welcomechhaya.blog.chinaunix.net
chhaya
全部博文(117)
总结(3)
模拟 水题(6)
计算几何(1)
数论(3)
不好分类(8)
查找(5)
并查集(2)
图论(24)
搜索(11)
贪心(2)
DP(4)
2012年(5)
2011年(5)
2010年(46)
2009年(61)
untouche
athsonxy
five_eas
cynthia
xuleilei
老顽童熊
kelly_sm
芸锺鹤
今天不吃
jasonwan
chxk123
分类: C/C++
2010-07-21 12:41:23
#include <stdlib.h> #include <stdio.h> #include <string.h> int main(void) { int i; char fileName[100][40], *tmp; FILE *fp; //把当前目录下所有文件名输出到file_list.txt中 system("dir /a-d /b > file_list.txt"); fp = fopen("e://new//test//file_list.txt", "r"); if(fp == NULL) { printf("打开文件失败\n"); return 1; } i = 0; while(fgets(fileName[i], 40, fp) != NULL) //得到一个文件名 { fileName[i][strlen(fileName[i])-1] = '\0'; //处理 tmp = strrchr(fileName[i], '.'); if(strcmp(tmp+1, "c") == 0) { printf("%s ", fileName[i]); strcpy(tmp+1, "cpp"); printf("%s\n", fileName[i]); } i++; } fclose(fp); remove("file_list.txt"); //删除file_list.txt return 0; }
上一篇:重写 poj3083
下一篇:poj 3322 Bloxorz I [bfs]
登录 注册