荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: Version (Scorpio), 信区: Program
标 题: Re: 问个C++ 文件流的问题
发信站: 荔园晨风BBS站 (Fri Sep 19 20:19:11 2003), 站内信件
MSDN:
函数名: fseek
功 能: 重定位流上的文件指针
用 法: int fseek(FILE *stream, long offset, int fromwhere);
程序例:
#include <stdio.h>
long filesize(FILE *stream);
int main(void)
{
FILE *stream;
stream = fopen("MYFILE.TXT", "w+");
fprintf(stream, "This is a test");
printf("Filesize of MYFILE.TXT is %ld bytes\n", filesize(stream));
fclose(stream);
return 0;
}
long filesize(FILE *stream)
{
long curpos, length;
curpos = ftell(stream);
fseek(stream, 0L, SEEK_END);
length = ftell(stream);
fseek(stream, curpos, SEEK_SET);
return length;
}
【 在 bigone (命之气) 的大作中提到: 】
: 假设文件里存储的只有数字
: 打开一个文件流
: ifstream from("文件路径");
: int tmp;
: while(tmp<<from){
: }
: 循环结束后,我要再从头开始读这个文件流,该如何做?
: 是否只能再次打开这个文件?
--
*
* *
* *
no more to say
★ just wish you ★
good luck
※ 修改:·Version 於 Sep 19 20:20:15 修改本文·[FROM: 192.168.1.50]
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.1.50]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店