腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
用
C
语言
将
位
流
写入
文件
c
、
file
、
pointers
、
bitstream
我目前正在尝试使用CMP解压缩器:<code>
C
0</code>如你所见,解压缩后的数据是一个指向无符号字符的指针(根据网站上的比特
流
),我尝试了stdio.h中的fput(),但在十六进制编辑器中查看时,得到的
文件
只包含4个字节。编辑:多亏了你的帮助,我才得以更改,但当我打开
文件
时,它仍然是空的: <code>
浏览 24
提问于2021-03-17
得票数 2
2
回答
可变长度霍夫曼代码的比特
流
-如何
写入
文件
?
c
、
bit-manipulation
、
huffman-code
、
bitstream
我正在做一个
用
C
语言
编写的Huffman编码/解码项目,对算法应该如何存储有关Huffman树的信息、如何在解码过程中重新构建树以及如何使用可变长度码解压缩到原始输入
文件
有很好的理解。当
写入
我的压缩
文件
时,我
将
输出一个包含256个4字节整数的表,其中包含唯一的频率,我知道我还必须找出一种方法来处理EOF --担心以后会出现这种情况。我的问题是,我应该如何完成必要的逐
位
操作,以将可变长度代码
流
写入
fwrite
浏览 8
提问于2015-02-18
得票数 2
5
回答
用
C
语言
向
文件
写入
位
c
、
file
、
binary
我有这个字符串:"101“,我想把它写到一个
文件
中,
用
C
语言
,而不是文本:"101”,所以是8
位
x字符。而是直接使用字符串作为
位
:
位
"1",
位
"0“和
位
"1",这样
文件
将是3
位
。char
c
[25] = "101"; FILE *binFile =
浏览 0
提问于2012-11-06
得票数 29
回答已采纳
1
回答
有效地
将
压缩值
写入
流
go
、
compression
、
codec
目前,我正在尝试从现有的
C
代码中转换一些压缩算法。输入12
位
,压缩输出7
位
。但是
将
一些东西
写入
流总是涉及到
写入
整个8
位
。111111123333344455566666
浏览 2
提问于2015-07-15
得票数 0
回答已采纳
7
回答
将
“
位
”
写入
C
++
文件
流
java
、
c#
、
python
、
c++
、
bit-manipulation
如何才能每次都将“一
位
”
写入
文件
流
或
文件
结构中?是否可以使用
C
#或Java? 这是在尝试实现Huffman编码的实例时所需要的。我不能将
位
写入
文件
,所以请将它们
写入
位
集,然后(当压缩完成时)每次
写入
其中的8
位
(不包括最后一个)。
浏览 0
提问于2010-03-19
得票数 11
回答已采纳
3
回答
Linux
文件
IO -多线程性能-
写入
不同的
文件
multithreading
、
file-io
、
embedded-linux
我目前正在开发一个音频录制应用程序,它可以从网络获取多达8个音频
流
,并将数据保存到磁盘(简化;)。现在,每个
流
都由一个线程->处理,同一个线程也在磁盘上做保存工作。这意味着我有8个不同的线程在同一磁盘上执行
写入
,每个线程
写入
不同的
文件
。 您认为如果所有的
写入
工作都由一个公共线程完成(
将
数据顺序
写入
特定
文件
),是否会提高磁盘i/o性能?操作系统是嵌入式Linux,“磁盘”是CF卡,应用程序
用
C<
浏览 1
提问于2011-11-17
得票数 5
回答已采纳
3
回答
VirtualStore在Vista x64上不起作用
c#
、
visual-studio-2008
、
win64
、
virtualstore
我有一个小托盘应用程序,它想要
写入
到Program Files目录下自己的
文件
夹中。我知道这不是一个终极设计,我会修复它,但首先我想了解它是如何工作的。在32
位
的Vista机器上运行它,它会将
文件
写入
VirtualStore,并且它会正常工作。但是当我在Vista64
位
机器上安装它时,当我试图
写入
Program Files (和Program Files (x86))中的目录时,我马上就会遇到一个UnauthorizedAccessExceptionVirtualSto
浏览 4
提问于2009-02-06
得票数 1
回答已采纳
4
回答
用
C
语言
将
数组
写入
文件
c
、
arrays
、
file
、
output
我正在尝试
将
前N个素数的数组
写入
txt
文件
,每行5个条目,每个条目之间有10个空格。\n");编译器抛出以下错误: ^ from
浏览 1
提问于2013-10-28
得票数 1
2
回答
Java:接收与平台无关的TCP
流
java
、
sockets
、
networking
、
network-protocols
我想构建一个Java服务器,它接受完全独立于平台的TCP
流
,这样客户端就可以
用
任何其他
语言
编写,如
C
++、PHP、ActionScript或任何其他
语言
。但是,当我想要向
流
中
写入
不同的基元时,如int、short等,我必须注意正确的整数长度,以及整数是有符号的还是无符号的。这是一个问题,因为整数字节长度在不同的平台上变化很大,例如PHP整数在32
位
和64
位
机器上有不同的大小。
浏览 1
提问于2013-06-11
得票数 0
回答已采纳
2
回答
无论用户是否在shell上使用`|`或`>`运算符,如何向控制台
写入
?
ruby
、
console
、
stdout
我
用
Ruby
语言
编写了一个程序,并一直使用puts
将
所有数据
写入
控制台。 如果我从控制台运行my.rb,我可以使用>和|
将
流
重定向到一个
文件
。为了
将
数据
写入
Windows控制台,我应该如何更改标准输出?
浏览 2
提问于2011-12-29
得票数 2
3
回答
插入到比特
流
中
c#
、
c++
、
c
我正在寻找一种方法,可以有效地将比特插入到比特
流
中,并让它“溢出”,
用
0填充。即使该方法只允许插入1比特,例如BitInsert(byteArray,4,true)或BitInsert(byteArray,4,false),也没问题,但该方法必须独立于比特
流
长度(
流
可以跨越数百个字节我有一种方法可以做到这一点,但它必须使用
位
掩码逐
位
遍历
流
,所以我想知道是否有更简单的方法…… 使用汇编
语言
或
C
派生
语言
的答案将不胜感激。
浏览 2
提问于2010-04-14
得票数 4
2
回答
Swift中的二进制
文件
IO
ios
、
swift
编辑:TLDR在
C
族
语言
中您可以通过转换
将
任意数据( into、floats、doubles、structs )表示为字节流,并将它们打包到
流
或缓冲区中。你可以做相反的事情把数据拿回来。现在是原来的问题: 如果我是
用
C
/
C
++/ObjC编写的,我可能会将结构转换为未签名的char *,并将其字节
写入
文件
*,或者将其
写入
缓冲区。Swift的类型系统似乎不允许这种行为(
将
任意数据转换
浏览 4
提问于2014-08-08
得票数 6
1
回答
I2
C
总线在Linux上的实现(Raspberry Pi)
c
、
linux
、
raspberry-pi
、
embedded-linux
、
i2c
最近,我
用
C
语言
编写了许多用于微
流
控泵的函数,这些泵是通过I2
C
在覆盆子Pi上控制的。它们工作得很完美。我使用O_RDWR来编写和读取"/dev/i2
c
-1“。但是,我仍然想知道这些
文件
更改是如何在低级别上实现的。如何
将
生成与这些泵通信的正确
位
序列的代码传输到PIN?是什么告诉内核
将
2I2CPIN的状态相应地更改为代码呢? 谢谢!
浏览 9
提问于2022-09-19
得票数 0
2
回答
如何在
c
++中将未对齐的数据
写入
二进制
流
c++
、
binary-data
为了减少网络上的数据大小,我只想向网络中
写入
足够的
位
,以保存该值。例如,如果40
位
可以保存值,我想
写入
40
位
到
流
中,而不是64
位
。或者,如果值可以存储在3
位
中,我只想将3
位
写入
二进制
流
,而不是8
位
,其中5
位
为0。 我的问题是,如何在
C
++中将未对齐的数据
写入
二进制
流
?
浏览 17
提问于2012-01-17
得票数 0
3
回答
将
值
写入
PE
文件
c#
、
portable-executable
我想尝试以下几点:我的问题是:如何将我的值
写入
PE
文件
?重要提示:
浏览 3
提问于2009-11-23
得票数 2
1
回答
用
C
语言
将
XImage
写入
.bmp
文件
c
、
file
、
bitmap
、
fwrite
我正在使用以下代码向
文件
"bitmap0.bmp“编写XImage,但是当我在fedora中使用imageViewer打开新创建的
文件
时,它给出了”
文件
过早结束“错误,并且没有显示任何内容。
浏览 0
提问于2011-08-02
得票数 3
1
回答
从
C
中的数据
流
中读取n位元素
c
、
parsing
、
bit-fields
给定
C
中的数据
流
,我需要读取n_th元素,它是_x
位
宽的。X可以从1-64变化。我怎么
用
C
语言
做这个?我试着摆弄一下,但想不出解决办法。例如,对于数据
流
==== ====== 如果数据是10
位
宽的,而要解析的元素是第三个元素。数据
流
是字节可寻址的.
浏览 1
提问于2014-08-13
得票数 0
1
回答
将
位
形式的
文件
写入
C
语言
中的
文件
c
、
bit-manipulation
、
binaryfiles
、
huffman-code
我正在用
C
语言
实现霍夫曼算法,我已经获得了基本的功能,直到获得二进制码字为止。例如,abcd将是100011000或类似的值。现在的问题是如何在压缩
文件
中以二进制形式编写此代码。我需要将这两个1和0写成它们的
位
形式。这在
C
中是可能的吗?如果是这样,如何实现?
浏览 1
提问于2009-12-07
得票数 12
回答已采纳
2
回答
将
位
写入
c
++
文件
c++
、
binaryfiles
、
huffman-code
我正在做哈夫曼编码,我已经
用
一个然后我构建了哈夫曼树,然后我以这种方式构建了代码表:现在,我
将
逐个字符地读取输入
文件
,并通过代码表对它们进行编码,但我不知道如何
将
位
写入
二进制输出
文件
。更新:现在我尝试使用这些函数:{ char <
浏览 0
提问于2015-02-13
得票数 3
1
回答
如何在
C
中进行64
位
写?
c
我想知道如何用
C
语言
将
64
位
值
写入
内存。我正在做嵌入式开发,为了让某些东西起作用,内存区域必须使用64
位
写入
进行初始化。
浏览 6
提问于2011-03-04
得票数 2
回答已采纳
点击加载更多
相关
资讯
什么是网络流算法?详述网络流算法的原理?用C语言实现网络流算法。内附完整代码。
16.物体识别的重要数据文件-OpenCV从零开始到图像识别系列
这些年一直记不住的 Java I/O
盘点3个.Net解压缩开源库
初学单片机时总结的想法及一些程序
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券