第四次作业
合作者:何宇恒 031602113 http://www.cnblogs.com/hyh1072797231/
本人:姚志辉 031602142 https://www.cnblogs.com/52wu244/
设计思路:
题目里讲到关于文件操作的知识,我之前没接触到过,作业里有一个链接,链接里好像讲了有关visual studio的知识,我对里面的内容逐字逐句翻译,看了第一页之后看到下面还有推荐链接。。。。。。之后我就陷入了循环,我感觉我是越看越不懂,到了最后我也没研究出解决题目的办法。之后我放弃了研究那个链接,到网上去查找文件操作的相关资料。我仔细研究了文件读写这块内容,我的思路是把程序输出语句翻译成五种语言放在不同的文本中,在程序里编写代码读写这些文本,就可以实现题目所要求的。
我读取文本的代码为:
#include <stdio.h>
main()
{
char ch;
FILE *fp;
if((fp = fopen("W:\\new 1.txt", "r")) != NULL)
while((ch = fgetc(fp)) != EOF)
putchar(ch);
else
printf("fail to open! \n");
fclose(fp);
return 0;
}
程序结果
英文:
中文:
结果就出现了乱码,我单独用文件读写程序读写文本的时候是正常的,但是放到程序里不知道为什么是错的,我上网查找解决方案,也没能解决这个问题
git提交记录
GitHub
两位同学分工合作证据
感想
我感觉此次作业很难,现在我还没搞懂文件操作函数怎么用,那段代码也是从网上复制的,稍微修改了一下就引用了,不过只能输出英文,德语,法语,不能中文,日语,我想我还是需要时间去查找一下相关的教程,看看究竟错在哪,后续会请教一下其他大佬把代码改善一下