第四次作业

合作者:何宇恒 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

两位同学分工合作证据



GitHub

感想

我感觉此次作业很难,现在我还没搞懂文件操作函数怎么用,那段代码也是从网上复制的,稍微修改了一下就引用了,不过只能输出英文,德语,法语,不能中文,日语,我想我还是需要时间去查找一下相关的教程,看看究竟错在哪,后续会请教一下其他大佬把代码改善一下

posted @ 2017-03-16 19:56  代码小渣渣  阅读(138)  评论(0编辑  收藏  举报