| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1074 人关注过本帖
标题:[求助]为什么打开关闭文件出来不明字符!难道真没人会吗?(已经解决)
取消只看楼主 加入收藏
yuerhb
Rank: 1
等 级:新手上路
威 望:1
帖 子:241
专家分:0
注 册:2007-6-1
收藏
 问题点数:0 回复次数:3 
[求助]为什么打开关闭文件出来不明字符!难道真没人会吗?(已经解决)


为什么有不明字符输出
我并没输入这样的啊
#include<stdio.h>
struct beng{
char type[12];
int num[4];
int round[3];
int press[3];
int angle[3];
}data[4];
main()
{
FILE *fp;
char ch;
int i;
if((fp=fopen("c:\\WIN-TC\\projects\\stu_list.txt","wb+"))==NULL)
{
printf("Cannot open file strike any key exit!");
getch();
exit(1);
}
printf("input the data:");
for(i=0;i<4;i++)
{
scanf("%s%4d%3d%3d%3d",data[i].type,&data[i].num,&data[i].round,&data[i].press,&data[i].angle);
fwrite(&data[i],sizeof(struct beng),1,fp); }
rewind(fp);
printf("\ntype number state.round state.press state.angle\n");
for(i=0;i<4;i++)
{
fread(&data[i],sizeof(struct beng),1,fp);
printf("%12s%4d%4d%4d%4d\n",data[i].type,data[i].num,data[i].round,data[i].press,data[i].angle); }
fclose(fp);
getch();
}


[此贴子已经被作者于2007-7-17 15:23:54编辑过]

搜索更多相关主题的帖子: 字符 文件 
2007-07-17 10:32
yuerhb
Rank: 1
等 级:新手上路
威 望:1
帖 子:241
专家分:0
注 册:2007-6-1
收藏
得分:0 
。哦,知道了,谢谢斑竹,接受你建议,没关系,呵呵。。知道自己的帖子怎么没回应了,以后会注意的。。

[此贴子已经被作者于2007-7-17 12:21:39编辑过]



学编程。。。。再难也得上!!!
2007-07-17 11:56
yuerhb
Rank: 1
等 级:新手上路
威 望:1
帖 子:241
专家分:0
注 册:2007-6-1
收藏
得分:0 

我还有个问题就是
其实我是想输入数组,那怎么办?
int num;
int round;
int press;
int angle;
不是我所想要的,我在网上查了很多,觉得没什么错误,能解释下吗?
我就是想写一个结构,结构中有数组,然后在读出来。。。。。

学编程。。。。再难也得上!!!
2007-07-17 12:16
yuerhb
Rank: 1
等 级:新手上路
威 望:1
帖 子:241
专家分:0
注 册:2007-6-1
收藏
得分:0 
谢谢斑竹,这个问题已经解决了,多谢大家的帮助,我是用什么学什么,看来是应该系统的学一下~~~

学编程。。。。再难也得上!!!
2007-07-18 08:42
快速回复:[求助]为什么打开关闭文件出来不明字符!难道真没人会吗?(已经解决)
数据加载中...
 
   



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

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