一 对本周作业中的功能4(仅由文件重定向读入,不由控制台输入)做效能分析
因为我是用c语言写的代码,所以重定向不难 只需要用freopen(“”文件路径“”,“”读写方式“”,"stdin")来做。结束的时候不要忘了fclose()就可以,例子如截图
我个人认为效能分析是程序对cpu和内存占用的综合参数,完成这个功能真的很坎坷,我没做过测试,我做的功能是使用c++实现的,所以我下的是vc,我查了一下测试用vs,所以我下了个vs2012,花了我2个小时,安装的时候已经十点多了,晚上十二点还没有装完,所以我没有关机,早上发现没安装成功,心里非常烦躁。我早上6点就起来了。然后我又下了个vs2015这次下载3个小时,唯一感到庆幸的安装成功了。我上网百度了下怎么效能分析,操作如下 。
1 单击分析按钮
2性能向导打钩
3 选择cpu采样
这样就开始进行了效能测试。
运行程序
1 #include<stdio.h> 2 #include<string.h> 3 #include<iostream> 4 #include<fstream> 5 #include<string> 6 #include<map> 7 #include <iomanip> 8 using namespace std; 9 int main() 10 { 11 FILE *fp; 12 char text[1024]; 13 char s[100]; 14 //gets(s); 15 printf(">wf -s < the_show_of_the_ring "); 16 fp=freopen("d:\是.txt","r",stdin); 17 //fp=freopen("功能4.FILE","r",stdout==NULL); 18 //fp=fopen(s,"r"); 19 int n=0; 20 int i; 21 map<string,int>my_map; 22 while(fgets(text,1024,fp)!=NULL) 23 { 24 // puts(text); 25 i=0; 26 while(text[i]!='