第四次作业

相同部分

学号: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]=='
')
{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]!='
')
s+=ch[i][j];
else
break;
}
i++;
for(j=0;j<max;++j)
{
if(ch[i][j]!='
')
s1+=ch[i][j];
else
break;
}
Map[s]=s1;
s="";
s1="";
}





github的提交链接:(https://github.com/NSDie/Operations)
提交日志截图:

分工:
1). 031602438 负责 语言的读取以及实现多语言;
2). 031602317 负责 翻译、制作txt文本。

协作证据截图:

差异部分

因为自身的代码水平不够,只会一些比较基础的,这一次的实现多国语言的作业基本上是在队友的讲解与指导下完成的,不知道有没有帮上忙,所以我还是要感谢一样我的队友的。

原文地址:https://www.cnblogs.com/fleur1025/p/6537718.html