我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: [求助]关于文件 C 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

dythin



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
家族: YD一族
发贴: 3956
威望: 0
浮云: 1112
在线等级:
注册时间: 2005-09-21
最后登陆: 2010-06-21

5come5帮你背单词 [ specialist /speəlist/ n. 专家,专门医生 ]


[求助]关于文件 C

RT

我用的TC集成环境
为什么用fopen 建立不起文件
顶端 Posted: 2007-04-16 17:49 | [楼 主]
dythin



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
家族: YD一族
发贴: 3956
威望: 0
浮云: 1112
在线等级:
注册时间: 2005-09-21
最后登陆: 2010-06-21

5come5帮你背单词 [ athlete /'æθli:t/ n. 运动员 ]


#include <stdio.h>
main()
{
FILE *fp;
if ((fp=fopen("student.bin","rb+"))==NULL){
  printf(">>can not creat file student.bin\n");
  return;
}
printf("file created");
}
顶端 Posted: 2007-04-16 17:53 | [1 楼]
zc1984





性别: 帅哥 状态: 该用户目前不在线
头衔: 上帝模式
等级: 荣誉会员
家族: 战略研究所
发贴: 10096
威望: 5
浮云: 0
在线等级:
注册时间: 2004-08-24
最后登陆: 2017-06-08

5come5帮你背单词 [ strive /straiv/ vi. 努力,奋战,斗争 ]


if ((fp=fopen("student.bin","rb+"))==NULL)
你可以看看这行里面的“rb+”是否使用正确~
顶端 Posted: 2007-04-16 19:39 | [2 楼]
zc1984





性别: 帅哥 状态: 该用户目前不在线
头衔: 上帝模式
等级: 荣誉会员
家族: 战略研究所
发贴: 10096
威望: 5
浮云: 0
在线等级:
注册时间: 2004-08-24
最后登陆: 2017-06-08

5come5帮你背单词 [ whoever /hu:'evə/ pron. 谁,无论夜班,不管谁,究竟是谁 ]


看看关于“w”的mode哈~
顶端 Posted: 2007-04-16 19:42 | [3 楼]
davidxiao



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
家族: 梦魇图腾
发贴: 2187
威望: 0
浮云: 1129
在线等级:
注册时间: 2006-03-03
最后登陆: 2009-04-28

5come5帮你背单词 [ merry /'meri/ a. 愉快的,欢乐的 ]


rb改为w即可,
以w的的形式打开,如果无该文件会自动创建
顶端 Posted: 2007-04-17 07:53 | [4 楼]
wolfsheep



性别: 保密 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 620
威望: 0
浮云: 1366
在线等级:
注册时间: 2006-03-26
最后登陆: 2008-06-28

5come5帮你背单词 [ dispute /dis'pju:t/ v. & n. 争认,争吵 ]


楼主还应该养成习惯,打开文件后要关掉文件
顶端 Posted: 2007-04-17 08:23 | [5 楼]
zc1984





性别: 帅哥 状态: 该用户目前不在线
头衔: 上帝模式
等级: 荣誉会员
家族: 战略研究所
发贴: 10096
威望: 5
浮云: 0
在线等级:
注册时间: 2004-08-24
最后登陆: 2017-06-08

5come5帮你背单词 [ signature /'signitə/ n. 签字,签名 ]


Quote:
引用第5楼wolfsheep于2007-04-17 08:23发表的:
楼主还应该养成习惯,打开文件后要关掉文件


他的文件都还没有打开,自然不用关闭啊~~
顶端 Posted: 2007-04-17 09:58 | [6 楼]
lxr215lxr





性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 324
威望: 1
浮云: 1107
在线等级:
注册时间: 2004-11-27
最后登陆: 2010-03-06

5come5帮你背单词 [ swift /swift/ a. 快速的,敏捷的 ]


rb是只读呀:为输入打开一个二进制文件,文件已经存在
要建文件的话用w,w+,wb,wb+都行呀
顶端 Posted: 2007-04-17 10:33 | [7 楼]
dythin



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
家族: YD一族
发贴: 3956
威望: 0
浮云: 1112
在线等级:
注册时间: 2005-09-21
最后登陆: 2010-06-21

5come5帮你背单词 [ fellow /'feləu/ n. 人,家伙,小伙子;a. 同伴的,同类的 ]


Quote:
引用第7楼lxr215lxr于2007-04-17 10:33发表的:
rb是只读呀:为输入打开一个二进制文件,文件已经存在
要建文件的话用w,w+,wb,wb+都行呀

了解了
顶端 Posted: 2007-04-19 15:46 | [8 楼]
rexlove





性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1442
威望: 0
浮云: 1147
在线等级:
注册时间: 2005-11-20
最后登陆: 2012-11-08

5come5帮你背单词 [ sardine /sa:'di:n/ a. 讽刺的,讥讽的 ]


filename 文件名称 mode 打开模式:
r   只读方式打开一个文本文件
rb 只读方式打开一个二进制文件
w   只写方式打开一个文本文件
wb 只写方式打开一个二进制文件
a   追加方式打开一个文本文件
ab 追加方式打开一个二进制文件
r+ 可读可写方式打开一个文本文件
rb+ 可读可写方式打开一个二进制文件
w+ 可读可写方式创建一个文本文件
wb+ 可读可写方式生成一个二进制文件
a+ 可读可写追加方式打开一个文本文件
ab+ 可读可写方式追加一个二进制文件
本帖最近评分记录:
  • 浮云:5 (by zc1984) | 理由: 积极讨论
  • 顶端 Posted: 2007-04-22 20:45 | [9 楼]
    我来我网·5come5 Forum » 程序员之家

    Total 0.009735(s) query 7, Time now is:03-12 15:33, Gzip enabled
    Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号