| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 612 人关注过本帖
标题:这是书上的例子怎么全是错???
取消只看楼主 加入收藏
给力芬2010
Rank: 2
等 级:论坛游民
帖 子:48
专家分:71
注 册:2011-3-17
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:3 
这是书上的例子怎么全是错???
#include<stdio.h>
#define SIZE 3
typedef struct student
{
    char name[10];
    int num;
    int age;
    char addr[15];
}stud[SIZE];
void save()
{
    FILE *fp;
    int i;
    if(fp=fopen("stud_list","wb")==NULL)
    {
        printf("Can not open the list\n");
        return;
        }
    for(i=0;i<SIZE;i++)
    if(fwrite(&stud[i],sizeof(struct student),1,fp)!=1)
    printf("File write error\n");
    fclose(fp);
    }

int main(int argc,char *argv[])
{
    int i;
    puts("Please input students information,seris are name,num,age and addr");
    for(i=0;i<SIZE;i++)
    scanf("%s%d%d%s",&stud[i].name,&stud[i].num,&stud[i].age,&stud[i].addr);
    save();
    return 0;
   
    }
2011-04-11 08:35
给力芬2010
Rank: 2
等 级:论坛游民
帖 子:48
专家分:71
注 册:2011-3-17
收藏
得分:0 
回复 2楼 pangding
求修改
2011-04-11 08:48
给力芬2010
Rank: 2
等 级:论坛游民
帖 子:48
专家分:71
注 册:2011-3-17
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
2011-04-11 09:02
给力芬2010
Rank: 2
等 级:论坛游民
帖 子:48
专家分:71
注 册:2011-3-17
收藏
得分:0 
回复 8楼 王立帅
前面不是已经定义了一个结构体组吗???为什么在后面的main函数里还要再一次声明呢
2011-04-11 12:08
快速回复:这是书上的例子怎么全是错???
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014938 second(s), 9 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved