(一)工程设计时间预计
1.代码编写:2小时
(1)文件夹的遍历以及筛选;
(2)文件夹的读取,以及对读取字符的操作;
(3)所得结果排序,以及文件输出。
2.程序调试:1小时
(1)编写数据。
(2)测试以及调试。
3.预计总时间:3小时
(二)工程所用实际时间
1.代码编写:4小时
(1)文件夹的遍历以及筛选;
(2)文件夹的读取,以及对读取字符的操作;
(3)所得结果排序,以及文件输出。
2.程序调试:3小时
(1)编写数据。
(2)测试以及调试。
实际所用总时间:7小时
(三)关于实际时间比预计时间长的分析
在这一过程中对于文件的递归遍历始终无法做到,最终只能用cmd命令在windows环境下dir这个指令和列出文件目录有关
(四)程序部分代码
遍历文件
void Init(int argc,char *argv[]){ string baseDir,command; baseDir=argv[argc-1]; if (baseDir[baseDir.length()-1]!='\') baseDir+='\'; command="dir "+baseDir+"*.txt "+baseDir+"*.cpp "+baseDir+"*.h "+baseDir+"*.cs"+" /S"+" /B > result.txt"; system(command.c_str()); return; }
模式选择
for(i=0;i<(*count);i++){ if(argc==2){ //模式一 for(k=0;w[i].danci[k]!='