社区
C语言
帖子详情
请教高手,fopen是不是在一个进程里面在fclose之前不能再次调用fopen打开同一个文件?
njzsj
2005-04-12 04:14:33
程序结构大概如下:
fa=fopen("a.txt","rb");
fb=fopen("a.txt","rb");//这一步会出错!但是不经常!
fclose(fb);
fclose(fa);
请大峡帮忙!谢谢了!
...全文
331
9
打赏
收藏
请教高手,fopen是不是在一个进程里面在fclose之前不能再次调用fopen打开同一个文件?
程序结构大概如下: fa=fopen("a.txt","rb"); fb=fopen("a.txt","rb");//这一步会出错!但是不经常! fclose(fb); fclose(fa); 请大峡帮忙!谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ruancsdn
2005-04-13
打赏
举报
回复
这是应该没问题的!
njzsj
2005-04-13
打赏
举报
回复
在solaris平台,报:Open Too Many Files!
请问这应该如何修改系统设置?
nelsonc
2005-04-12
打赏
举报
回复
*****
一个文件可以多次打开,关键是共享设置。
比如说,打开一个文件读,共享写,另一个打开写是没问题的。
以后遇到程序出错,应该把错误代码写出来,就可以知道原因了。
njzsj
2005-04-12
打赏
举报
回复
没有写数据,就是读!
积木
2005-04-12
打赏
举报
回复
你打开以后还可以打开么?那你就往里面写数据好了,你都用追加的方式打开文件,然后用同时打开文件的指针一起往里面写。
zengwujun
2005-04-12
打赏
举报
回复
可以打开的,操作系统把文件映射到不同的页面
njzsj
2005-04-12
打赏
举报
回复
但绝大部分时间都是运行正常的呀,高手能否告知,我如何在自己的环境里面模拟出这种情况呢?
pcboyxhy
2005-04-12
打赏
举报
回复
文件最好关闭一下
这里还有缓冲区的问题
whyglinux
2005-04-12
打赏
举报
回复
回答是肯定的。但是你可以在关闭之后再打开。
UCOS.rar_4 3 2 1_fs_fs_init_uc fs_ucos fs
基于ucos环境下的
文件
系统,实现多个功能 uc/FS基本使用方法: 1. FS_Init(),在
调用
uc/FS功能前需要进行初始化 2. FS_IoCtl(),对媒质进行格式化(SD卡用电脑格式化,所以未给出格式化参数) 3. _write_file, 1)FS_
FOpen
(),建立
文件
或
打开
已有
文件
,返回
文件
结构指针 2)FS_FWrite(),数据写入
文件
3)FS_
FClose
(),关闭
文件
4. _dump_file,1)1)FS_
FOpen
(),建立
文件
或
打开
已有
文件
,返回
文件
结构指针 2)FS_FRead(),读出
文件
数据 3)FS_
FClose
(),关闭
文件
5. FS_Exit(),关闭
文件
系统.
用LinuxC实现两个
文件
间的复制
用LinuxC库函数实现两个
文件
间的复制,例如:
fopen
、
fclose
用LinuxC库函数实现两个
文件
间的复制
php file_put_contents()功能函数(集成了
fopen
、fwrite、
fclose
)
命令:file_put_contents(); 命令解析:file_put_contents (PHP 5) file_put_contents — 将
一个
字符串写入
文件
说明: int file_put_contents ( string filename, string data [, int flags [, resource context]] ) 和依次
调用
fopen
(),fwrite() 以及
fclose
() 功能一样。 参数 data 可以是数组(但
不能
为多维数组),这就相当于 file_put_contents($filename, join(”, $array)) 自 P
老生常谈PHP
文件
写入和读取(必看篇)
文章提纲: 一.实现
文件
读取和写入的基本思路 二.使用
fopen
方法
打开
文件
三.
文件
读取和
文件
写入操作 四.使用
fclose
方法关闭
文件
五.
文件
指针的移动 六.Windows和UNIX下的回车和换行 一.实现
文件
读取和写入的基本思路: 1.通过
fopen
方法
打开
文件
:$fp =
fopen
(/*参数,参数*/),fp为Resource类型 2.进行
文件
读取或者
文件
写入操作(这里使用的函数以1中返回的$fp作为参数) 3.
调用
fclose
($fp)关闭关闭
文件
二:使用
fopen
方法
打开
文件
fopen
(
文件
路径[string],
打开
模式[string]) <1>
fopen
的第
隐性
调用
php程序的方法
本文实例讲述了隐性
调用
php程序的方法。分享给大家供大家参考。具体如下: 复制代码 代码如下:
<?php $file_name = "count.txt"; $fp =
fopen
($file_name,"r"); //
打开
文件
读入当前计数 $count = fread($fp, filesize($file_name));
fclose
($fp); $count++; //计数加1 $fp =
fopen
($file_name, "w"); //
再次
打开
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章