如何将指针移到文件头

如何将指针移到文件头,第1张

如果是启粗衫使用 C 语言编写程序的话,可以使用文件 *** 作库函数凳衫:悄腔rewind(fpr) 实现。

即:

#include <stdio.h>

main()

{

FILE * fpr

fpr = fopen("my_filename", "r")

......

rewind(fpr)

}

一个是读写模式,一个是只写模式。楼上的英文不知闭清道你能看懂吗。或者你看个中文版的。www.hi-docs.com/php/fopen.html,或者你看下这轿闭前个例子就明白了,只写模式是无法读取内容的。

<?php

$fp1 = fopen('1.txt','态烂a')

echo fgets($fp1)

fclose($fp1)

echo '<hr>'

$fp2 = fopen('1.txt','a+')

echo fgets($fp2)

fclose($fp2)

?>

在定位前对流状春粗态标志进行宽棚清除就可以了:

inf.clear()

inf.seekg(0,ios::beg)

还有一种解决办法是

inf.close()

inf.open(file1,ios::in|ios::binary) 关闭文件,然后再打扒巧镇开该文件


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12307122.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存