腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
“已废弃的POSIX函数”`
read
‘引发异常
、
、
我正在编译一个跨平台
C
库(它在
Linux
上工作得很好,用于Windows),在调试模式下使用MSVC (VS 2013)。代码(它不是我自己的,它是跨平台的,在
Linux
上运行良好)实际上检查
返回值
是否为-1,并相应地执行操作。
read
和_
read
到底有什么区别?
浏览 1
提问于2015-02-11
得票数 4
1
回答
程序集中系统调用的
返回值
是多少?
、
、
、
、
当我试图研究内核的系统调用的
返回值
时,我会找到描述它们的表,以及需要在不同的寄存器中放入什么才能让它们工作。但是,我没有找到任何文档,其中声明了--是从系统调用中获得的
返回值
。汇编语言一步一步地:用
Linux
编写的由Jeff编写的书在他的程序中多次声明: 任何一个网站
浏览 13
提问于2016-08-03
得票数 10
回答已采纳
1
回答
数据内容,当
C
++读操作失败时
、
、
关于
C
lib函数
read
,是否定义了当
read
操作失败(count =-1)时数据会发生什么??假设'data‘仍然保留以前的值;如果当前读取操作失败,它会被覆盖吗?考虑以下代码:int fd = open(I2
C
_BUS, O_RDWR); fprintf(stderr, "Failedto open device: %s\n", strerror(errno));} ...
浏览 2
提问于2020-10-03
得票数 1
1
回答
读写客户端服务器编程时出错
我在
linux
上写一个
c
程序。我需要使用客户端服务器编程。我使用读和写,它工作得很好。但是在服务器和客户端都使用了超过20次的读写后,它停止了工作。也就是说,我没有收到任何关于它的输出。线路。bzero(&hl,200);printf("%s",hl);bzero(&hl,200);write(a,hl,50*sizeof(char)); printf("%s&q
浏览 4
提问于2012-12-03
得票数 0
回答已采纳
1
回答
模糊fread()/fwrite()文档
、
、
、
、
在RTFM之后,对于我来说,如果返回的值小于请求的元素数,那么从fread()/fwrite()的
返回值
中我可以真正推断出什么。先考虑来自
C
17标准(): 在形式上,这是相反的(!)POSIX对此作了说明
浏览 2
提问于2021-01-26
得票数 0
回答已采纳
3
回答
linux
中不使用libpcap的数据包嗅探
、
、
最初我们被指示使用libpcap来做这件事,但我们刚刚被一位大学技术人员告知,在当前安装(Arch
linux
)中不能使用libpcap。在
C
中创建不使用libpcap的数据包嗅探器还有哪些其他方法? 我不是在问这个项目的答案,我只是在问方向,我应该从哪里开始呢?
浏览 4
提问于2011-07-19
得票数 0
回答已采纳
2
回答
用EOF复用非阻塞套接字IOs
、
、
、
我正在使用
linux
select实现一个非阻塞的套接字IO反应堆。比方说,一个服务器和一个客户端正在通信。如果客户端或服务器出现故障,则另一方应该接收一个EOF,它可以通过
read
调用的
返回值
(
C
函数调用)来告知。if(
read
(fd, ...) == 0) { printf("Endpoint connection failed\n"); } 我的问题是,这个EOF事件是否会与其他读取的数据重叠或合并?如果它们在时间上非常接近,那么服务器上的
read
是否仍可与1
浏览 1
提问于2016-05-03
得票数 0
回答已采纳
1
回答
C
-
read
()和fread()
返回值
、
、
在
read
()手册中,我阅读了以下内容:提前谢谢你!
浏览 3
提问于2020-08-27
得票数 1
回答已采纳
2
回答
xargs如何知道stdin输入何时结束,以便它能够开始处理它?
读取斯蒂芬·凯特的答复之后,xargs将等待接收stdin输入,然后再处理任何输入,例如将其拆分为参数。-E是否用于指定stdin输入的结尾? 没有它,xargs怎么知道它什么时候结束?有暂停时间吗?
浏览 0
提问于2018-11-24
得票数 8
3
回答
Linux
内核模块copy_to_user不工作
、
、
我准备为Raspberry Pi编写一个
Linux
内核模块。一切都很好,只是当我尝试使用copy_to_user或put_user时,如果将其打印为llu,则总是
返回值
"34336“,而如果将其打印为字符,则
返回值
为零。来自模块的代码: {perror("open(O_RDONLY)"); return e
浏览 2
提问于2013-04-09
得票数 0
1
回答
Linux
read
()最小数据量
、
、
在
Linux
中使用
read
() syscall从任何源(文件、套接字、管道)读取数据时,是否存在可以返回的最小数据量(在阻塞模式下)?或者syscall甚至可以返回1个字节?当我想从管道中读取一个int (4或8字节)时,我是否仍然需要检查
read
()的
返回值
,以查看我收到的字节是否小于sizeof(int)?
浏览 1
提问于2012-04-15
得票数 2
回答已采纳
2
回答
在
c
中使用时,system命令的
返回值
是多少?
、
我正在使用
linux
系统命令来杀死
c
文件中的一些进程。我只想知道可能的不同的
返回值
。当我在网上搜索时,我不太清楚。下面是我在
c
中使用的命令。ret = system("pkill raj"); 假设如果没有进程与raj一起运行,
返回值
将是什么?假设如果命令process失败,
返回值
将是什么?假设有一些进程名为raj。执行此操作后,
返回值
是.。
浏览 6
提问于2011-11-16
得票数 1
1
回答
为什么socket只是在Android和
Linux
之间转储?
、
、
、
、
在我的例子中,Android App应该被视为服务器,而
linux
是客户端。我只是将数据从
linux
发送到Android,每次发送4096字节。日志显示
linux
成功发送所有数据。但是套接字错误发生,因为读取(...)函数
返回值
-1; 下面是我的代码: 在带有
c
++的
linux
中: auto size = static_cast<int>(buffer.size()); // buffer= -1; if(remain < single
浏览 23
提问于2021-01-08
得票数 1
1
回答
Linux
中流的魔力。什么时候结束?
、
、
今天凌晨5点,我读了一篇关于
read
系统调用的文章。对我来说事情变得很清楚了。出现了一些text_data /* display contents of file on
浏览 1
提问于2019-06-01
得票数 1
回答已采纳
2
回答
对于TCP,从"write()“返回是否意味着对等应用程序具有"
read
()”数据?
、
、
、
我正在编写一个
C
/S程序,客户端和服务器都可以在任意时间将数据发送到对等端(没有显式ack)。我想知道,如果客户机和服务器同时写入对等服务器,那么它是否可能陷入死锁。那么,从write()返回是否意味着对等应用程序已经拥有
read
()数据?或者,这只意味着对等程序的内核获得了数据,并将在下一个
read
()上传递给应用程序。
返回值
-1仅表示本地检测到的错误。 send()中没有暗示没有传递的迹象。本地检测的错误由
返回值
-1表
浏览 0
提问于2018-02-14
得票数 1
回答已采纳
1
回答
Java GZIPInputStream.
read
()函数
在下面的代码行中,当instream是一个GZIPInputStream时,我发现
c
的值是完全随机的,或者大于或小于1024。但当instream为FileInputStream时,
返回值
始终为1024。while ((
c
= instream.
read
(buffer, offset, 1024)) != -1)输入源文件大小远远大于1024字节
浏览 2
提问于2012-03-04
得票数 0
1
回答
套接字编程send()
返回值
、
、
在
linux
或windows套接字编程中。此
返回值
可能小于请求的长度。(即,如果接收缓冲区只有50个字节,则
read
(sd,buf,100)可能返回50 )send(sd, buf, 100); 返回1~99之间的值??如果是,那是什么场合呢?
浏览 2
提问于2013-02-05
得票数 3
回答已采纳
4
回答
Linux
中system()函数
返回值
的检测意义
、
、
、
、
当我在运行在
Linux
上的system(COMMAND)代码中使用
C
++函数执行命令时,system(COMMAND)调用的
返回值
并不相同。用函数的
返回值
检测或异常终止是否有方法?例如,在使用system函数执行命令后出现分段错误时,确定该函数的
返回值
为35584。但是,我不知道
返回值
意味着什么,我也不确定所有可能的分段错误都返回35584。当我遇到分段错误或异常终止时,是否有方法检测
返回值
的所有可能值?
浏览 9
提问于2013-01-08
得票数 4
回答已采纳
1
回答
Linux
TCP阻塞套接字使用EAGAIN返回零
、
我有一个阻塞的TCP套接字作为在
C
++中实现的TCP客户端的一部分。它试图使用套接字描述符上的::
read
()调用读取数据。我经常看到这样的情况,即读取
返回值
为0,但errno的值为EAGAIN。在
linux
TCP套接字情况下,默认的读取超时值是多少?
浏览 3
提问于2022-03-07
得票数 0
回答已采纳
3
回答
从另一个方法获取变量的值
这可能是一个愚蠢的问题,但请帮助我,因为我只是一个编程初学者 int
c
= 10; //instance variable XVariable d = new XVariable(); //d.
read
();}
浏览 0
提问于2019-07-04
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux read的用法
C+返回值类型后置(跟踪返回值类型)
C语言函数返回值解析
C+之RVO返回值优化
【小雨学编程之C#】17.2 人机互动 Read
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券