目前位置: VCer资源中心 >>> VCer知道

[本帖已阅读859次 分值10 回复0次] 张贴资源 发回信箱 控制面板

如何将链表中数据存入文件?

提供者:yangfanms 张贴时间:2007-07-15 00:37:02.0 出处:vcer.net 作者:yangfanms

如何将链表中数据存入文件?(2007-07-15 00:37:02.0)


yangfanms


 
级别: VCer小兵
头衔: VCer会员

经验: 27
作品: 1
分会: 华东分会
注册: 2007-06-16 19:26:48.0
登录: 2007-07-15 09:01:28.0

struct listNode

{

    double xdata;

    double ydata;

    double zdata;

    struct listNode * nextPtr;

};

typedef struct listNode LISTNODE;

typedef LISTNODE * LISTNODEPTR;

void insert(LISTNODEPTR *sPtr,double xvalue,double yvalue,double zvalue)

{

    LISTNODEPTR newPtr,previousPtr,currentPtr;

    newPtr=(struct listNode *)malloc(sizeof(LISTNODE));

    if(newPtr!=NULL)

    {

        newPtr->xdata=xvalue;

        newPtr->ydata=yvalue;

        newPtr->zdata=zvalue;

        newPtr->nextPtr=NULL;

        previousPtr=NULL;

        currentPtr=*sPtr;

        while(currentPtr!=NULL)

        {

            previousPtr=currentPtr;

            currentPtr=currentPtr->nextPtr;

        }

        if(previousPtr==NULL)

        {

            newPtr->nextPtr=*sPtr;

            *sPtr=newPtr;

        }

        else

        {

            previousPtr->nextPtr=newPtr;

            newPtr->nextPtr=currentPtr;

        }

    }

    //else

        //printf("%d not inserted. no memory available.\n",xvalue,yvalue,zvalue);

}

如何将x,y,z存入文件中,并且保证他们各自为一列?

谢谢

注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/1184431022755.html

  如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:) vcer.net捐赠

[回复该贴] [加入个人书签]
[投票结果]

A: 评分 10 100% (1 票)
B: 评分 5 0% (0 票)
C: 评分 0 0% (0 票)
D: 评分 -5 0% (0 票)
E: 评分 -10 0% (0 票)