码迷,mamicode.com
首页 > 其他好文 > 详细

第二周 2 上述功能的重点,难点。

时间:2017-09-19 00:27:01      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:文件目录   文件的   size   目录   命令   class   控制   文件内容   客户   

功能 1  

小文件输入,为表明程序能跑,结果真实而不是迫害老五,请亲自键盘在控制台输入命令

 

做第一个功能的时候,我很蒙,文件的输入输出,我居然忘了,所以我上网查看了一下,关于文件输入输出的,然后做出了程序,fopen这个函数我上网查了一下才会的,

while((text[i]>=a&&text[i]<=z)||(text[i]>=A&&text[i]<=Z))
30   {
31      if(text[i]>=A&&text[i]<=Z)
32      text[i]+=a-A;
33      s[j++]=text[i++];  
34    }

这个代码,我认为是核心代码,判断取值范围,做运算。

还有排版要求像老师要求的一样有点麻烦,我想了一下用这个代码实现的

cout<<"total"<<"  "<<n-1<<endl<<endl<<endl;
50     for(it=my_map.begin(),i=1;it!=my_map.end();it++,i++)
51     {
52         if(it->first=="")
53         continue;
54         cout<<left;
55         cout<<setw(10)<<it->first;
56         cout<<setw(10)<<it->second;
57         cout<<"                                                            ";
58         if(i%8==0) 
59       //  cout<<‘\n‘;
60       printf("\n");

用setw()来控制宽度,用 cout<< "                                                   ";来控制字与字之间的距离

功能 2

支持命令行输入英文作品文件名,请老五亲自录入。

我写的功能2 和功能1代码接近,再此就不多说了。

功能 3 

支持命令行输入存储有英文作品文件目录名批量统计。

我输入的文件名是gone_with_the_wand和Janelove因为我查的文件过大,输出结果感觉不正常,心里还有点小忐忑,要查前十个我加了个空行代码这样

 

 if(i%11==0)
58         cout<<\n; 

 

功能4

从控制台读入英文单篇作品

 这里面输出文件内容用的是  puts(text);这个代码,用来输出文件名字叫做test的内容,当时这个puts()我上网查出来的,我感觉输入也应该用gets,但是明显得输入文件位置加文件名,要求没有输入文件位置,我也问了周老师,老师说我没表述明白,所以我想了一下,作为一个程序员应该按照客户的需求来,而不是让客户改需求,所以我查到了fp=fopen("d:\\test.txt","r");这个代码。用fopen()这个函数输入文件位置和名称,然后传给文件fp,以此函数输入实现了需求。

 

第二周 2 上述功能的重点,难点。

标签:文件目录   文件的   size   目录   命令   class   控制   文件内容   客户   

原文地址:http://www.cnblogs.com/tianjiing/p/7532485.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!