函数int open(char *filename,int mode)中mode参数怎么确定?我现在想读写文件

liarking 2006-03-10 03:49:02
函数int open(char *filename,int mode)中mode参数怎么确定?我现在想读写文件。
通过open函数打开文件后我如何才能知道文件的长度?有库函数吗?谢谢!!
...全文
215 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liarking 2006-03-10
  • 打赏
  • 举报
回复
谢谢各位,尤其感谢jinjiajie(leorio) ( )!!!!!
结贴
ichend 2006-03-10
  • 打赏
  • 举报
回复
c语言中
#include<stdio.h>
FILE *fp;
fp=fopen(文件名,使用文件方式);
fclose(fp);
“rt”      只读
“wt”      只写

C++中
fstream.h
ifstream infile;//文件输入
infile.open(文件名,方式);
infile.close();
ofstream outfile;//输出文件
outfile.open();
outfile.close();
方式:ios:in 读
ios:out 写
jinjiajie 2006-03-10
  • 打赏
  • 举报
回复
文件长度函数 long filelength(file_handle);
iamcaicainiao 2006-03-10
  • 打赏
  • 举报
回复
文件长度,有库函数的吧。
iamcaicainiao 2006-03-10
  • 打赏
  • 举报
回复
你想自己写吗?
只读不写
只写不读
既写又读
jinjiajie 2006-03-10
  • 打赏
  • 举报
回复
O_RDONLY 只读(常用)
O_WRONLY 只写(常用)
O_RDWR 读写(常用)
O_NDELAY UNIX下使用延迟
O_APPEND 用于追加 (常用)
O_TRUNC 截取
O_EXCL 如果O_GREAT 存在返回错误
O_BINARY 二进制(常用)
O_TEXT 文本(默认)

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧