腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在我的情况下,用char (getc)
读取
或
按
块
读取
(Fget)更有效。
、
、
我在这所大学的团队正在用
C
语言
编写编译器。编译器以Goland的子
语言
获取源代码,并以类似于汇编程序的
语言
输出
字节
代码。我的问题是:哪种方法更有效,通过char (getc)
读取
源文件char,并根据当前字符更改FSM的状态或
按
块
读取
(Fget),并调用包含FSM的辅助函数来处理单个词和输出标记?
浏览 2
提问于2020-10-07
得票数 2
回答已采纳
1
回答
在
C
#中
读取
WebSocket流中的整个字符串
、
、
我是
C
#的新手。stream.Read(bytes, 0, bytes.Length); 如果没有解决方法,并且我们只能在
C
#中
读取
单个
字节
,我如何确定用户是否
按
浏览 1
提问于2020-03-29
得票数 1
3
回答
三个组合,两个周期,两个quine,一个代码-高尔夫挑战。
、
、
、
生成程序A,使A
语言
运行程序A生成程序B,以B
语言
运行程序A生成程序
C
。程序
C
在A
语言
或B
语言
中运行时,打印“错误的
语言
!”B | A | Program
C
<e
浏览 0
提问于2016-11-13
得票数 31
回答已采纳
1
回答
用x64 linux系统
读取
键盘输入(程序集)
、
、
我正在编写一些
读取
键盘的代码,只需将其打印在屏幕上
按
下的键:我使用的是sys_read。section .datasizestart equ $-startmsg 现在发生了两件事: 1)它在屏幕上自动打印键(D:) 2)当我
按
esc
浏览 0
提问于2014-06-25
得票数 0
回答已采纳
1
回答
如何从可能包含空字符的输入流中
读取
未知
字节
数?
、
、
在Linux中使用
c
语言
读取
未知的
字节
数(原始数据,可能包含NULLs)时,我遇到了一些问题。我如何阅读设备“只要它已经准备好被阅读”?(希望一次不用
读取
一个
字节
)。
浏览 1
提问于2013-01-07
得票数 2
回答已采纳
1
回答
Windows
C
套接字,从套接字流
读取
N个
字节
、
、
在Windows10上,我如何从
C
语言
的套接字流中准确
读取
N个
字节
,我能找到的唯一函数是recv(),它可以
读取
所有内容。
浏览 2
提问于2020-06-30
得票数 0
1
回答
当我调用fseek()时,在低级别上会发生什么?
、
、
如果用
C
语言
调用file (),或者用Python或Go等现代
语言
对文件对象调用file(),那么在非常低的级别上会发生什么?给定块大小为4KB的NTFS,查找4096
字节
是否比
读取
4096
字节
产生更少的IO开销?当有疑问的时候,去体验一下。在1.5GB文件中使用一些简单的Python代码:寻求4096 (亲属):1.35 寻求4096 (绝对):0
浏览 1
提问于2015-06-15
得票数 3
1
回答
如何检查二进制文件是否包含一些预期的数据?
此时,程序仅
读取
文件中的数据或覆盖该数据。数据库由一个结构Database表示。问题是,如果我以正确的方式
读取
文件,而不检查数据是否存在,程序就会停止工作。那么,有没有办法检查从二进制文件中
读取
的数据是不是我所期望的table->id = "something"? 或者,将数据从文件
读取
到结构(如数据库)并确保不存在此类问题的另一种方法是什么?
浏览 0
提问于2015-03-20
得票数 0
2
回答
当使用recv(n)时,与MTU相比,是否保证至少
读取
整个第2层帧?
、
、
我在想,想象一下,如果没有从TCP套接字
读取
的数据,那么整个1492
字节
的帧就会到达(完全)。在您的代码(
C
或任何支持TCP的
语言
)中,假设是recv 4096
字节
,操作系统会保证recv
读取
整个1492
字节
,还是是否可能内存和recv中的帧加载是“交织”的,因此recv可能会更少?
浏览 5
提问于2021-12-11
得票数 0
回答已采纳
2
回答
从Objective-
C
中的特定位置
读取
特定长度的
字节
我需要一次以1MB块的形式
读取
视频文件的
字节
,并将该数据分配给
字节
流。第二次,当它开始
读取
字节
时,它必须从上一次执行的终点开始,并
读取
1MB的
字节
。我试过使用下面的代码,但似乎这个memcpy方法只支持从文件开头
读取
1MB大小。我是Objective-
C
和
C
相关
语言
的新手。谢谢
浏览 2
提问于2011-12-29
得票数 1
1
回答
在
C
中,一次
读取
一个
字节
的文件的效率如何?
在读完“
C
编程
语言
”这本书的大部分内容之后,我想我对
C
编程有了一个很好的理解。该书中介绍的一个常见的
C
语言
习惯用法是使用getchar()和fgetc()等函数一次
读取
一个
字节
的文件。到目前为止,我一直使用这些函数在我的
C
程序中执行所有的IO。 我的问题是,这是一种有效的文件
读取
方式吗?获取单个
字节
的调用是否需要大量开销,如果我一次将多个
字节
读取
到缓冲区中,例如通过在Unix系统上
浏览 27
提问于2018-09-02
得票数 7
回答已采纳
3
回答
具有低/高字和低/高
字节
的DWORD变量
、
、
、
在
C
语言
中,我们如何
读取
和制作具有低位和高位字以及低位和高位
字节
的DWORD变量?
浏览 7
提问于2010-11-21
得票数 3
回答已采纳
2
回答
从
C
#
读取
字节
数组,该数组是从Java编写的
、
、
、
我正在尝试从
C
#编写一个整数,并从Java中
读取
它。在两种
语言
中,整数都是4个
字节
。然而,当我从
C
#写入它时,整数1被写入下面的
字节
1000。表示第一个
字节
为1,其余
字节
为0。前3个
字节
为0,后3个
字节
为1。buffer.putInt(1); for(by
浏览 2
提问于2011-05-10
得票数 8
回答已采纳
2
回答
字节
码到底是如何被“解析”的?
、
、
、
、
字节
码是如何“解析”的? 据我所知,
字节
码是给定编程
语言
语法的二进制中间表示。某些编程
语言
将其源文本转换为
字节
码,然后将其写入文件。这些
语言
的虚拟机如何“解析”它们的
字节
码?为了缩小这个问题的范围,以Python的
字节
码为例。当Python开始从*.pyc文件中
读取
字节
码时,虚拟机如何将它正在
读取
的
字节
流转换成特定的指令?当虚拟机从文件中
读取
字节
浏览 0
提问于2016-11-03
得票数 4
回答已采纳
1
回答
如何从.jpeg文件中
读取
和比较
C
++中的单个
字节
?
、
、
我需要从jpeg文件中
读取
单个
字节
。换句话说,我有一个来自jpg文件的十六进制转储:和我需要编写一个简单的
C
++代码,它可以
读取
所有的
字节
,直到到达有趣的部分为止。一旦我
读取
了一个
字节
,如何将它与我给它的值进行比较呢? 我需要这样做,因为从"FF“
字节
中取出5个
字节
后,它显示了我的jpeg的尺寸(以像素为单位),我需要检索它们。如果我犯了一些
语言
错误,我很抱歉,但我不是母语。
浏览 3
提问于2018-02-07
得票数 0
5
回答
哪些
语言
会生成
字节
码,并且可以在
C
++中加载/执行
、
、
、
我想知道哪种
语言
适合这个场景:这种编译将生成人类无法
读取
的某种类型的“
字节
码”。然后,我需要能够获得这个
字节
码,将其加载到
C
++应用程序中并执行它。我可以使用哪些
语言
?
浏览 1
提问于2012-01-17
得票数 2
1
回答
在
C
++中半
字节
、
、
在
C
语言
中,我需要一次四个
字节
。或者我应该创建自己的缓冲区来
读取
数据?
浏览 2
提问于2012-04-20
得票数 0
4
回答
服务器无法
读取
给定HTTP POST的有效负载
、
我有一个客户端,它生成HTTP请求,服务器(套接字服务器)
读取
客户端发送的数据。当我在服务器端执行
读取
操作时,服务器只
读取
如下所示的头,并且不
读取
客户机发送的有效负载。客户机正在发送大约5KB的有效负载,但是服务器上的套接字上的
读取
操作
读取
70个
字节
的数据(头),尽管内容长度为4731,如下所示。我正在使用read/recv系统调用来执行
读取
操作,有人能告诉我为什么read/recv系统调用不能
读取
有效负载吗?(服
浏览 7
提问于2011-08-11
得票数 1
2
回答
UDP -以块为单位从队列中
读取
数据
、
、
、
我正在使用UDP (用
C
语言
)实现一个小应用程序。服务器将来自给定文件的数据以给定量的块(例如,100
字节
/呼叫)。客户端下载该文件并将其保存在某个位置。问题是客户端可以接收一个参数,说明要
读取
/调用的
字节
数。 我的问题是当服务器发送100
字节
/调用,而客户端设置为仅
读取
15
字节
/调用时。其他85个
字节
将丢失,因为该消息已从UDP队列中删除。有没有一种方法可以成块
读取
这些消息,
浏览 3
提问于2013-03-16
得票数 3
回答已采纳
1
回答
如何使用unicode文件名
c
++
读取
二进制文件?
、
、
、
在我正在进行的项目中,我处理了相当多的字符串操作;字符串是从二进制文件中
读取
的,以及它们的编码(可以是单个
字节
,也可以是双
字节
)。本质上,我将字符串值
读取
为vector<char>,
读取
编码,然后将所有字符串转换为wstring,以保持一致性。 这是相当好的工作,但文件名本身可以是双
字节
字符。我完全搞不懂如何真正打开输入流。在
C
语言
中,我将使用传递_wfopen的wchar_t* path函数,但是wifstream的行为似乎有所不同,因为
浏览 1
提问于2013-01-04
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Go语言文件读取
如何在 C 语言中安全地读取用户输入 | Linux 中国
区块链转账居然按字节收费?
NPM酷库:split 按行读取文本流
C语言,C+语言
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券