鱼C论坛

 找回密码
 立即注册
查看: 2218|回复: 0

[原创] C语言文件操作实践读取一个规则性文件并且输出在控制台

[复制链接]
发表于 2015-4-23 17:48:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
读取的文件为魔力宝贝服务端的一个数据文件 itemrecipe.rar (10.18 KB, 下载次数: 3, 售价: 1 鱼币)


程序代码如下:
#include <stdio.h>

void itemrecpipe();

int main()
{
        itemrecpipe();
        system("pause");
        return 0;
}

void itemrecpipe()
{
        FILE *fp = NULL;
        errno_t err;
        int i = 0;
        char x = '0';
        char name[15][10] = { { "一" }, { "二" }, { "三" }, { "四" }, { "五" }, { "六" }, { "七" }, { "八" }, { "九" }, { "十" }, { "十一" }, { "十二" }, { "十三" }, { "十四" }, { "十五" } };
        if (err = fopen_s(&fp, "itemrecipe.txt", "r") != 0)
        {
                printf("没有找到itemrecipe.txt\n");
                system("pause");
                exit(0);
        }
        rewind(fp);

        while (!feof(fp))
        {
                if (ftell(fp) == 0 || x == 10)
                {
                        i = 0;
                        printf("%s", name[i]);
                }
                
                x = fgetc(fp);

                while (x == 9)
                {
                        x = fgetc(fp);
                        if (x != 9)
                        {
                                i++;
                                printf("%s", name[i]); 
                                break;
                        }
                }

                printf("%c", x);
        }

        fclose(fp);
        system("pause");
}


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-3 07:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表