| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1033 人关注过本帖
标题:这fputc怎么用?
只看楼主 加入收藏
HONGS烨
Rank: 1
等 级:新手上路
帖 子:14
专家分:2
注 册:2013-7-6
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:5 
这fputc怎么用?
我的程序:fputc((a.num,a.name,a.kcxh,a.maths,a.english,a.c,a.phy,a.xf),fp);


(a.num,a.name,a.kcxh,a.maths,a.english,a.c,a.phy,a.xf)这些是我之前结构体中有定义的,是用scanf输入的。关键问题是:我在我保存的.text文件里没有这些数据,只有一个乱码。。。求解决。要求能够在.text里有这些数据啊!!
搜索更多相关主题的帖子: 结构体 
2013-07-09 06:58
veketdelphi
Rank: 5Rank: 5
等 级:职业侠客
帖 子:67
专家分:374
注 册:2013-4-8
收藏
得分:10 
你没看出来这是个“逗号表达式”
即fputc的第一个参数 其实是逗号表达式(a.num,a.name,a.kcxh,a.maths,a.english,a.c,a.phy,a.xf)
逗号表达式 表达式1,表达式2,...表达式n  取最后一个表达式n的值 做整个逗号表达式的值
即这里用了a.xf

fputc是输入一个字符  你确定xf是char类型?
再去翻翻书吗

2013-07-09 07:31
HONGS烨
Rank: 1
等 级:新手上路
帖 子:14
专家分:2
注 册:2013-7-6
收藏
得分:0 
回复 2楼 veketdelphi
a.num,a.name,a.kcxh,a.maths,a.english,a.c,a.phy,a.xf
就a.name是char的。。。其他都是int。。。
关键是不能把他们改成char,不然我之前的程序变得全部错误了。。。
有木有不改他们int的格式能在.text文件上输出的程序?


[ 本帖最后由 HONGS烨 于 2013-7-9 20:09 编辑 ]
2013-07-09 20:00
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:5 
你把完整代码贴上来吧,不然不知道怎么帮你

思考赐予新生,时间在于定义
2013-07-09 20:10
q13678986740
Rank: 4
等 级:业余侠客
帖 子:114
专家分:245
注 册:2012-7-7
收藏
得分:5 
可以参考下图书管理系统的储存方法,用fwrite将结构体整个写入,再用,fread读取
2013-07-10 10:01
Susake
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:女儿国的隔壁
等 级:贵宾
威 望:23
帖 子:2288
专家分:6481
注 册:2012-12-14
收藏
得分:0 
...kk

仰望星空...........不忘初心!
2013-07-10 10:01
快速回复:这fputc怎么用?
数据加载中...
 
   



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

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