第四次作业

相同部分

  1. 学号:031602438 博客主页链接:http://www.cnblogs.com/yyf031602438/
    学号:031602317 博客主页链接:http://www.cnblogs.com/fleur1025/

  2. 设计思路:思路参考了合作伙伴从网上查找到的资料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="";
}

1094448-20170312134848545-794480775.png
1094448-20170312134853639-1116932690.png
1094448-20170312134858154-1618373289.png
1094448-20170312134906936-2011751998.png
1094448-20170312134915951-1258969335.png

  1. github的提交链接:(https://github.com/NSDie/Operations)
    提交日志截图:
    1094448-20170312134933014-1216047199.png
    1094448-20170312134938826-421664980.png

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

  3. 协作证据截图:
    1094448-20170312135009404-74195755.png

差异部分

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

转载于:https://www.cnblogs.com/fleur1025/p/6537718.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值