免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1414 | 回复: 3
打印 上一主题 下一主题

[C++] 求大侠帮忙 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-03-28 14:12 |只看该作者 |倒序浏览
#include <string.h>
#include<stdlib.h>
#include<stdio.h>
void tst_fun(double val)
{
      printf("%.2lf\n",val);
}
int main(int argc, char** argv)
{
        double iVal;
         char* pindex;
     FILE* pf = fopen("e:\\a.txt","rb");
        if(pf == NULL)
        {
                //err_handle();
                return (1);
        }
        const int BUFFLEN=200;
        char buffer[BUFFLEN];
        while(!feof(pf)) //判断是否到了文件末尾
        {
                //读取一行文件内容
                fgets(buffer,BUFFLEN,pf);
                //handle stream
                pindex = strstr(buffer,":");
        if (NULL == pindex)
        {
        pindex = strstr(buffer,":");
        if (NULL != pindex)
        {
                pindex++;
                                        }
                                }
                while (NULL != pindex)
        {
                        pindex++;
        iVal = atof(pindex);
        //call function
        tst_fun(iVal);
        if (NULL == strstr(pindex,":"))
        {
                pindex = strstr (pindex, ":");
        if (NULL != pindex)
                pindex++;
                                        }
             else
        {
        pindex = strstr (pindex, ":");
                                        }
                                }
        }
        fclose(pf);
        return 0;

}
大家帮我改改这个代码好吗?我想将文件里面每一行冒号后面的数据读出来,然后赋值给每一个我设定的未知数,
"输出:X1=
         X2=
         X3=
         X4=
         ........"
数据有很多,有些麻烦,哪位大侠能帮小弟改改?

论坛徽章:
0
2 [报告]
发表于 2013-03-28 14:20 |只看该作者
我擦, 这个程序不就是我上次给你写的么嘛,得了你直接加我好友得了,将你需求说下,我帮你写下。

论坛徽章:
0
3 [报告]
发表于 2013-03-28 19:44 |只看该作者
不好意思,我的级别太低,不能聊天,能加QQ号不?

论坛徽章:
0
4 [报告]
发表于 2013-03-28 20:04 |只看该作者
回复 2# tansijie


    你好,我QQ56262676,方便联系吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP