腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
5
回答
fwrite
和
写入
大小
的
性能
c
、
performance
、
file-io
我把一个很大
的
二维数组写成二进制文件(最终
大小
约75MB)。或者把它写成一系列
的
块
fwrite
( buf, sizeof(flo
浏览 4
提问于2010-12-04
得票数 8
回答已采纳
2
回答
在中编写超过4GB
的
c++
、
c
、
visual-studio-2017
我正在尝试设置我
的
视觉工作室,以便我可以
fwrite
8GB一次。但是,
fwrite
的
返回值为零,输出文件
大小
仅为4GB。size_t s =
fwrite
(result, sizeof(unsigned int), 0x80000000, fout);还有其他设置我应该使用吗?
浏览 4
提问于2017-05-09
得票数 0
3
回答
fwrite
() -
大小
和
性能
的
影响
c
、
performance
、
io
、
fwrite
对于
fwrite
()中“size”
和
“count”这两个参数
的
目的,似乎有很多混淆。我在试着找出哪个更快-或这在我
的
代码中是一个重要
的
决定现在,我可以直接进行测试,并使用能够提供更好结果
的
代码,但问题是代码是针对许多平台
的
。platforms?Will ()
的
浏览 3
提问于2012-05-12
得票数 25
回答已采纳
1
回答
如何正确设置
fwrite
()
写入
字节块
的
大小
和
计数参数?
c++
、
c
、
fwrite
看看
的
规范,我不确定在编写二进制数据(即字节块)时,size参数
和
count参数到底包含了什么。如果我指定编写一个
大小
为bufLen
的
块,那么它是否总是
写入
完整
的</em
浏览 1
提问于2014-01-27
得票数 3
回答已采纳
2
回答
PHP ()函数是如何工作
的
?
php
、
performance
、
filesize
、
fstat
PHP ()函数是如何工作
的
?还是函数根据执行
的
所有
写入
操作计算
大小
?<br><br>';
fwrite
($fp, 'yyyy');// Some number of
fwrite
() opertions // ...<e
浏览 2
提问于2018-07-02
得票数 0
3
回答
在C中,
fwrite
()
的
"size_t size“
和
"size_t n items”混淆了
c
、
linux
、
file
、
struct
、
io
因此,我试图从p->有效负载向stdout
写入
一些内容,它应该是指向数据
的
指针。而block_size是256。我
的
问题是,如果我切换p->block_size
和
sizeof(char),我
的
stdout总是完全相同
的
。有人能告诉我为什么吗?谢谢。
fwrite
(p->payload, p->block_size,sizeof(char),stdout);
浏览 6
提问于2014-02-14
得票数 2
2
回答
仅8192字节数据仅从使用php
的
流套接字接收
php
、
sockets
、
fread
true, STREAM_CRYPTO_METHOD_SSLv3_CLIENT);
fwrite
echo "<pre>"; return json_decode($buf);这是我
的
代码此代码在低于8192字节值
的
情况下工作正常。但是它不
浏览 4
提问于2016-09-21
得票数 0
3
回答
fprintf
和
fwrite
(
写入
fp
的
字节)
c
、
printf
、
fwrite
我有关于fprintf
和
fwrite
的
问题。此代码运行时
写入
的
字节数(假设fp已正确设置)。int i = 10000; 当我检查
的
时候,分别是5字节
和
9字节。也许我错了。我想它是从int开始
的
4个字节。有人能解释一下吗?谢谢。
浏览 0
提问于2014-12-12
得票数 0
2
回答
了解
fwrite
()
的
缓冲行为
c++
、
c
、
linux
、
fwrite
在Linux上,我使用函数调用
fwrite
()将数据
写入
管道。事实证明,这个编写过程是我程序中
的
瓶颈。因此,我决定将代码中
的
数据缓冲到64KB
的
块中,然后使用
fwrite
()一次
写入
整个块。
性能
的
提升
浏览 2
提问于2012-04-25
得票数 8
回答已采纳
1
回答
fwrite
()没有
写入
数据指定
的
次数
c
、
file-io
int main(void) FILE* out = fopen("out.txt", "w"); } string buffer = "Milo
浏览 12
提问于2016-06-09
得票数 0
回答已采纳
6
回答
在Windows上
的
C/C++中,如何为文件预分配空间?
c++
、
c
、
windows
、
file
我正在向现有的代码库添加一些功能,该代码库使用纯C函数(fopen、
fwrite
、fclose)将数据
写入
文件。不幸
的
是,我不能改变文件i/o
的
实际机制,但我必须为文件预先分配空间,以避免碎片(这会在读取过程中扼杀我们
的
性能
)。有没有比实际将零或随机数据
写入
文件更好
的
方法呢?当我打开文件时,我知道文件
的
最终
大小
。 我知道我可以在linux上使用fallocate,但我不知道windows
的
浏览 0
提问于2011-11-02
得票数 19
回答已采纳
1
回答
在windows上编译/链接gcc/ld时通过CIFS提高
写入
速度
windows
、
performance
、
io
、
ld
、
cifs
当对象
和
目标DLL位于网络驱动器上时,我们
的
应用程序需要很长时间才能构建:我一直关注DLL
的
创建,因为它需要400秒才能完成。我试图复制/创建大文件使用网络驱动器为目标,并取得了良好
的
结果时,
写入
大小
足够大。因此,我使用ProcessMonitor进行了研究,发现ld使用了大量2字节
的
WriteFile调用,最大
的
一
浏览 2
提问于2016-06-30
得票数 1
回答已采纳
1
回答
将数组插入二进制文件
的
函数
arrays
、
c
、
binaryfiles
我
的
任务是编写一个函数unesi_niz,它允许用户输入实数数组(最大为100),其中输入数字-1结束。以这种方式输入
的
数组应该作为双精度类型
的
值
写入
二进制文件niz.bin。文件不能包含除字符串成员以外
的
任何内容(因此它不能包含输入
的
数字-1)。 } for (j = 0;
浏览 20
提问于2021-02-14
得票数 1
回答已采纳
1
回答
从二进制文件中读取数组
的
c#返回不正确
的
值。
c
、
arrays
、
file
、
binary
我刚开始学习c语言
的
文件,我
的
代码有问题。它在二进制文件中写得很好,但是当im试图返回值时,它会返回数组
的
一个值
和
不同
的
值。我知道我可能犯了一个愚蠢
的
错误,如果你能帮我理解我会很棒
的
。这是我
的
密码:#include <stdlib.h>int main() FILE *f; if
浏览 1
提问于2018-12-28
得票数 1
回答已采纳
2
回答
与char一起使用
fwrite
*
c
、
pointers
、
char
、
c-strings
、
fwrite
如何使用带char*
的
文件
的
fwrite
?如果我想将char*添加到带有换行符
的
文件末尾,这样
的
内容是否正确?如果你有一个变量,比如:会不会是:
fwrite
(c, sizeof(char*), sizeof(c), fp);
fwrite
("\n", sizeof(c
浏览 2
提问于2021-07-13
得票数 1
回答已采纳
2
回答
使用
fwrite
C++将压缩数据
写入
文件
c++
、
compression
、
fwrite
我有一个
大小
为42131221字节(42.1MB)
的
缓冲区,用于存储一些压缩数据。只有前20MB实际存储压缩数据,我正在尝试使用
fwrite
将其
写入
文件:第二个参数需要
写入
每个元素
的
大小
,但这在本例中不适用,因为我只想
写入
整个缓冲区,而且由于它是压缩
的
,所以不存在每个元素
的
大小<
浏览 0
提问于2015-10-29
得票数 0
2
回答
复制文件时数据丢失
file
= NULL || g == NULL) int n;
fwrite
(a, 1, n, g); fclose(g);} 在我
的
计算机中"new.doc“
的
磁盘
大小
是20kb,当我运行上面的代码时,我得到了
大小
为5kb
的
"temp.doc”=>数据丢
浏览 0
提问于2014-03-16
得票数 0
1
回答
为什么
fwrite
在二进制模式下要慢得多?
c++
、
qt
、
optimization
、
io
我在一个中存储了大约2GB
的
原始二进制数据
的
缓冲区,我正试图以最快
的
方式编写这些数据。由于速度明显较慢,我回到了C/C++风格
的
写作中,我已经有几年没有这样做了,所以我很生疏。} if(test2) QElapsedTimer t;
fwrite
; FILE* test3 = fopen("D
浏览 2
提问于2016-12-14
得票数 0
2
回答
为什么explain_
fwrite
说我
的
文件被标记为非阻塞文件?
c
、
fwrite
fwrite
正在返回EAGAIN,
fwrite
_explain说:2:
fwrite
not support Unix open file semantics, and the file has
浏览 5
提问于2021-08-25
得票数 4
回答已采纳
2
回答
未读取完整文件
的
c
、
buffer
、
fread
我使用下面的程序从文本文件中读取并将同样
的
内容
写入
一个新文件,但是新文件
的
末尾总是有一些缺失
的
内容。rb"); exit
浏览 3
提问于2014-11-30
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券