社区
C#
帖子详情
"试图将文件指针移动到文件开头之前"怎么回事啊???救救我。。。
gnxi003
2012-05-31 10:12:11
我用FILESTREAM读取一个文件,然后用SEEK进行文件指针位置的设置,文件大小为5205081600字节,为什么我偏移量到了3000000000+之后,就会报错,说什么“试图将文件指针移动到文件开头之前”。。但明明没有超出啊。。。?
...全文
2619
6
打赏
收藏
"试图将文件指针移动到文件开头之前"怎么回事啊???救救我。。。
我用FILESTREAM读取一个文件,然后用SEEK进行文件指针位置的设置,文件大小为5205081600字节,为什么我偏移量到了3000000000+之后,就会报错,说什么“试图将文件指针移动到文件开头之前”。。但明明没有超出啊。。。?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gnxi003
2012-05-31
打赏
举报
回复
问题解决了,原来真是INT型的问题,谢谢1,5L的兄弟,谢谢!!
__天涯寻梦
2012-05-31
打赏
举报
回复
加上 L
fs.seek(3000000000
L
+,seekorgin.begin)
threenewbee
2012-05-31
打赏
举报
回复
是不是试图在fat32分区上创建超过4gb的文件?
SocketUp
2012-05-31
打赏
举报
回复
先移动0位置,再移到3000000000
gnxi003
2012-05-31
打赏
举报
回复
filestream fs = new filestream("xxx");
fs.seek(3000000000+,seekorgin.begin);---这里报错。。。没有int啊。。。???
threenewbee
2012-05-31
打赏
举报
回复
是不是使用了int类型的变量,导致溢出了。
应该使用long。
最全的C和C++语言笔试面试题汇总
最全的C和C++语言笔试面试题汇总,我大四时候找工作时候他帮上了很多忙,里面的题目经常考到。希望对大家有帮助。
python中使用seek方法来
移动
指针
1.什么是
文件
指针
使用
文件
指针
来指定
文件
当前的位置 python中可以使用seek()
移动
文件
指针
到指定位置,然后进行读/写 通常配合r+,w+,a+模式 2.seek方法 seek第一个参数是偏移量:>0,代表向右
移动
,<0代表向左
移动
seek第二个参数是,0:
移动
指针
到
文件
开头
,1:不
移动
指针
,2:
移动
指针
到末尾 在写入前后分别打印
指针
位置 不
移动
指针
指针
移动
...
【C语言】
文件
指针
与
文件
位置
指针
,位置
指针
相关操作库函数
1
文件
指针
文件
指针
是指向一个
文件
的
指针
,确切的将是指向用
文件
这个结构体所定义的对象的起始地址,
文件
指针
的
移动
是指在
文件
之间来
移动
,比如:FILE * fp;fp = fopen("/programe/test.txt","a+");fp就表示
文件
指针
。问题:
文件
指针
能不能在
文件
之间来回
移动
?如果能的话,需要先释放
文件
指针
吗?如果不能的话,是为什么,是因为这个
指针
是
指针
常量吗?解答:简单程序进行测
python-
文件
操作
指针
文件
操作
指针
是在进行
文件
读写操作时用于标识当前位置的一个概念。它记录了
文件
中读写操作将要发生的位置,可以通过
移动
指针
来改变读写的位置。以下是关于
文件
操作
指针
的知识点以及相关的代码示例:
C语言使用
文件
指针
时遇到的位置问题
在做书上的题时发现
文件
指针
移动
中的字节并不是该变量的大小而是该变量在文本/
文件
上输出的字节数 代码如下: #include <stdio.h> #include <stdlib.h> #define N 10 void Write(FILE *fp){ int n; for(int i = 0; i < N; i++){ int num; printf("请输入第%d个数:", i+1); scanf("%d", &num); fprint
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章