| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 419 人关注过本帖
标题:文件的问题....
只看楼主 加入收藏
human84
Rank: 3Rank: 3
来 自:哈尔滨 / 重庆
等 级:论坛游侠
帖 子:154
专家分:141
注 册:2009-11-1
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
文件的问题....
下面这个程序创建的txt文件不能正确显示输入的内容...大家帮忙看看~~
#include "stdio.h"
#include "stdlib.h"
struct score
{
int k[3];
};
struct stu
{
int num;
char name[20];
struct score fen;
}stu1[2],*p;
main()
{
FILE *fp;
int i,j;
p=stu1;
if((fp=fopen("xue.txt","wb+"))==NULL)
{
printf("error!!!");
getch();
exit(1);
}
for(i=0;i<2;i++,p++)
{
scanf("%d",&p->num);
scanf("%s",p->name);
for(j=0;j<3;j++)
scanf("%d",&p->fen.k[j]);
}
p=stu1;
fwrite(p,sizeof(struct stu),2,fp);
fclose(fp);
}
搜索更多相关主题的帖子: 文件 
2010-02-01 21:36
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:20 
其实保存的内容是正确的,你用同样的方法读出数据,是不会错的,只是整数和保存不是直接以文本保存的而已.

★★★★★为人民服务★★★★★
2010-02-02 08:52
human84
Rank: 3Rank: 3
来 自:哈尔滨 / 重庆
等 级:论坛游侠
帖 子:154
专家分:141
注 册:2009-11-1
收藏
得分:0 
呵呵,果然~多谢了.
2010-02-02 11:12
快速回复:文件的问题....
数据加载中...
 
   



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

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017151 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved