设为首页 加入收藏

TOP

线性表的基本操作及其作用(三)
2017-11-13 14:55:31 】 浏览:533
Tags:线性 基本操作 及其 作用
p;         return (p+i);
        }
        else if (strcmp(p[i].stuName, target)== 0)
        {
            return (p+i);
        }
    }
    return NULL;
}



void print(StuData *elem, size_t len)
{
    printf("      ID                Name                Score\n");
    printf("    -----------------------------------------------\n");
    if (len <= 0)
    {
        printf("\a\n\t\tWarning: NO data exist!\n");
    }
    else
    {
        unsigned count = 0;
        for (unsigned i=0; i<len; i++)
        {
            printf("%3d-", ++count);
            printf(" %s\t\t", elem[i].stuID);
            printf(" %s\t\t", elem[i].stuName);
            printf(" %.2lf\n", elem[i].stuScore);
        }
        printf("    num: %lu\n", len);
    }
    printf("    -----------------------------------------------\n");
}


void save(FILE *stream, stuPtr p, size_t len)
{
    if (len <= 0)
    {
        printf("\a\n\n\t\tSorry: No data exist!\n");
        sleep(2);
        return;
    }
    else
    {
        unsigned count = 0;
        fprintf(stream, "      ID                  Name                Score\n");
        fprintf(stream, "    -------------------------------------------------\n");
        for (unsigned i=0; i<len; i++)
        {
            fprintf(stream, "%3d-", ++count);
            fprintf(stream, " %s\t\t", p[i].stuID);
            fprintf(stream, " %s\t\t", p[i].stuName);
            fprintf(stream, " %.2lf\n", p[i].stuScore);
        }
        fprintf(stream,"\n    -------------------------------------------------\n");
        printf("\a\n\n\tSave successfully!\n\n");
    }
}


首页 上一页 1 2 3 4 5 6 下一页 尾页 3/6/6
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Java集合框架(Collections Framew.. 下一篇Spring的IOC模拟实现

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目