第四次作业
2017-03-12 14:09
204 查看
相同部分
学号:031602438 博客主页链接:http://www.cnblogs.com/yyf031602438/学号:031602317 博客主页链接:http://www.cnblogs.com/fleur1025/
设计思路:思路参考了合作伙伴从网上查找到的资料http://www.cnblogs.com/learnopencad/p/4066313.html
把资源以资源名+语言+值的形式存在txt文件里每个一行,然后定义一个map,读文件把所有资源都以键"资源名+语言"->值的形式初始化map,调用时可以以map("资源名+语言")调用这种方式
3.程序实现和结果测试的截图:
读写txt文本的部分:
fp=fopen("Language.txt","r"); ch[0][0]=fgetc(fp); while(!feof(fp)) { if(ch[i][j]=='\n') {i++;j=0;} else { j++; if(max<j) max=j; } ch[i][j]=fgetc(fp); }
给Map初始化的部分:
for(i=5;i<=m;i++) { for(j=0;j<max;++j) { if(ch[i][j]!='\n') s+=ch[i][j]; else break; } i++; for(j=0;j<max;++j) { if(ch[i][j]!='\n') s1+=ch[i][j]; else break; } Map[s]=s1; s=""; s1=""; }
github的提交链接:(https://github.com/NSDie/Operations)
提交日志截图:
分工:
1). 031602438 负责 语言的读取以及实现多语言;
2). 031602317 负责 翻译、制作txt文本。
协作证据截图: