腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
io.h在Ubuntu20.04中找不到CLion
c++
、
linux
、
ubuntu
、
gcc
、
clion
此外,我还遇到了一堆奇怪
的
问题(对于一个使用了16年以上
的
代码): Use of undeclared identifier '_read' 或 Unknown type name '__int64'parameter of type 'FILE *' (aka '_IO_FILE *') with an lvalue of type 'int' 或 Use of undeclared identifier '_
lseek
浏览 183
提问于2020-09-24
得票数 0
回答已采纳
1
回答
lseek
64()问题
linux
、
jna
在
Linux
机器上,在从
lseek
64() method.But中获取一些时间错误后,在相同
的
偏移量上一段时间后,它没有给出任何错误和工作fine.In这种情况
下
,
lseek
64()方法返回-1。我们有自己
的
c库also.Now我们使用两个库,一个用于磁盘上
的
读/写,另一个用于捕获块更改信息使用我们自己
的
library.Two库是否会产生问题?
浏览 2
提问于2012-10-12
得票数 0
1
回答
用gcc在32位机上处理大文件
gcc
、
32-bit
如何使用c处理大文件(>10 GB) (至少读取它们)?我没有64位机器,所以编译器选项
浏览 1
提问于2013-04-24
得票数 1
回答已采纳
1
回答
对于大于4GiB
的
文件,fread有时会返回错误
的
值
c++
、
c
、
fread
我正在尝试读取一个由30e6个位置组成
的
大型二进制文件,每个位置有195个双精度。由于文件太大,无法全部读取到内存中,因此我以10000个位置为单位进行读取。然后我用它做一些计算,并读取下一块…… } return( total_bytes_read/195 );问题是,在阅读了
浏览 0
提问于2012-10-16
得票数 2
回答已采纳
2
回答
在C中访问大文件
c
、
windows
、
visual-studio
我需要使用C访问大于2 2gb
的
文件。在程序
的
一次运行期间,将从文件中读取可变数量
的
字节,并保存下一个位置
的
位置。在程序
的
下一次运行期间,读取文件位置,并从该位置开始读取多个字节。复杂
的
是,有时可能会通过将文件复制到新文件中来“压缩”该文件,减去已经读取
的
任何字节(我认为复制是唯一
的
方法)。以这种方式删除
的
字节数也将被保存。 我需要知道文件的当前位置从原始开始与另一个文件同步。我不知道有什么方法可以使用长长
的
int索
浏览 9
提问于2012-01-16
得票数 5
回答已采纳
1
回答
将用win32编写
的
C代码替换为基于
linux
的
系统
c
、
macos
我试图为WIN32复制MacOSX代码,但是我无法复制代码
的
一部分我被困在 我不知道如何在基于mac
的
系统中替换这些功能,因为这些都是基于WIN
的
函数。
浏览 0
提问于2018-05-11
得票数 2
回答已采纳
1
回答
在
Linux
(或POSIX)中重新打开文件只读
c
、
linux
、
posix
我在读/写模式
下
打开一个文件,并进行一系列
的
读、写和查找(从用户输入)。是否有
Linux
(或POSIX)函数来做到这一点?或者我唯一
的
选择是保存文件中的当前位置,关闭它并重新打开RD_ONLY#include <fcntl.h> intfd = open("/
浏览 3
提问于2017-08-17
得票数 5
回答已采纳
1
回答
`feark`,`leark`,` `seekp` kg`,``seekp`kp`有什么区别?
c++
、
c
、
file-io
一位面试官问我如何实现tail (是的,是
linux
shell中
的
那个)。我
的
回答是,首先查找到文件
的
末尾,然后向前逐个读取字符,如果遇到\n,则表示一行已关闭,诸如此类。我想我
的
答案是正确
的
。,但是有人告诉我应该使用
lseek
(
linux
系统调用?)。 那么,包括fseek (ANSI?),我应该使用哪一个来实现tail?它们之间有什么很大
的
区别吗?
浏览 0
提问于2012-02-19
得票数 23
回答已采纳
1
回答
OS,bash:更少用于打开文件描述符,cat不工作
bash
、
osx
、
cat
、
less
、
file-descriptors
在我正在处理
的
bash脚本中(必须在Ubuntu和OS上运行),我需要将数百条命令
的
输出重定向到一个文件中。与其将&>...附加到所有这些文件中,我只是简单地做了exec 5<>/tmp/some-file.txt到目前为止,还不错,但在执行所有这些命令
的
过程中,我需要阅读到目前为止所写
的
所有内容但是,使用less,我可以看到这两个文件
的
内容。 我可以实现上述效果(在两个操作系统上工作)
浏览 0
提问于2015-06-14
得票数 12
回答已采纳
1
回答
为什么我
的
汇编代码不工作?它应该在
Linux
x86_64上打开、写入和读取文件。
linux
、
assembly
、
x86-64
、
nasm
我用64位
Linux
上
的
Intel Syntax用NASM编写了一个简单
的
汇编程序。它应该打开、写入和读取文件,并在终端上打印其内容。%include "../
linux
/
linux
64.inc" filename: db "test.txt", 0x0 mov rdx, 128 syscal
浏览 1
提问于2020-06-22
得票数 1
1
回答
Linux
86-64分叉syscall针对C标准libc文件I/O
的
奇怪行为(关键词: fork、fclose、
linux
)
c
、
linux
、
fork
、
x86-64
、
stdio
故事文件操作仅为read。没有写操作。案例1案例2我目前
的</
浏览 3
提问于2020-12-26
得票数 6
回答已采纳
1
回答
linux
中
的
文件漏洞是如何工作
的
linux
、
io
、
operating-system
、
filesystems
对于
linux
上
的
文件漏洞是如何工作
的
,我有点困惑: write(fd, "bbbb", 4);
lseek
(fd, SEEK_SET, 10000);
lseek
(fd, SEEK_SET, 50); write(fd, "cccc", 4)因为aaa
浏览 0
提问于2016-05-09
得票数 0
回答已采纳
2
回答
在C语言中寻找超过2 2GiB
的
最佳方法是什么?
c
、
64-bit
、
stdio
在C语言中似乎有许多不同
的
方法: 更复杂
的
是,许多人似乎要求宏定义(如_LARGEFILE64_SOURCE或_GNU_SOURCE)可用或使用64位版本。在Windows、
Linux
、Mac、BSD、Solaris等操作系统上使用ANSI C来保证64位IO
的
最简单方法是什么,从什么时候开始每个操作系统都
浏览 6
提问于2015-12-21
得票数 6
回答已采纳
2
回答
UNIX读取行为
c
、
linux
、
unix
/sample", O_RDWR); printf("%ld\n",
lseek
(fd, 0, SEEK_CUR)); if (ret == -1) { perror("wri
浏览 1
提问于2013-01-15
得票数 2
回答已采纳
2
回答
磁盘写入不适用于C中
的
malloc。
c
、
io
、
disk
malloc,发现写不起作用(写返回-1):void *buff = malloc(512);然后我用这个改变了第二行,它起了作用:posix_memalign(&buff,512,512); 但是,当我将again偏移量更改为1:
lseek
然后,我知道在我
的
例子中,posix_memalign保证内存对齐<e
浏览 5
提问于2015-10-29
得票数 2
回答已采纳
2
回答
一个简单
的
字符设备驱动程序
c
、
linux
、
driver
、
linux-device-driver
、
embedded-linux
我编写了一个简单
的
字符设备驱动程序&希望将其交叉编译为起重机(ARM体系结构)。我
的
文件名是gDev.c。我将文件复制到kernel/drivers/char目录中
的
颅板源代码中。config TEST_GCHARD default m我在am3517_crane_de
浏览 2
提问于2013-09-13
得票数 3
回答已采纳
3
回答
#define __REDIRECT_NTH在unistd.h中做什么?
c
、
unistd.h
. */extern __off_t
lseek
(int __fd, __off_t __offset, int __whence) __THROW#elseextern __off64_t __REDIRECT_NTH (
lseek
(int __fd, __off64_t __offset, int __whence),# de
浏览 5
提问于2010-12-19
得票数 5
回答已采纳
1
回答
如何查看打开
的
文件描述符的当前查找位置?
linux
、
file
、
awk
、
seek
我希望看到脚本当前所在
的
行,以查看数据是否有问题。是否有方法查找打开文件的当前seek位置?
浏览 7
提问于2022-07-20
得票数 1
回答已采纳
6
回答
在C中获取较大
的
文件大小
c
、
file
、
large-files
、
filesize
在有人抱怨“重复”之前,我一直在仔细检查,但似乎还没有明确
的
答案,尽管问题看起来很简单。 我正在寻找一个可移植
的
C代码,它能够提供文件
的
大小,即使这样
的
文件大于4GB。只要文件保持在< 2GB
的
范围内,通常
的
方法( fine,ftell)就能正常工作。它在任何地方都得到了很好
的
支持,所以我想找一些类似的东西。不幸
的
是,更新
的
方法(fseeko,ftello)并不是所有编译器都支持
的
。例如,MinGW错过了它(显
浏览 4
提问于2012-01-26
得票数 12
1
回答
从
linux
读取和写入scsi设备文件,如sdb、sdc。
c
、
linux
、
usb
、
scsi
我想在设备文件(scsi文件sdb,sdc.)上写我自己
的
标签。在
Linux
上。我也不知道原因。char readBuf[512] = { 0 }; char key[12] = "h%27dcd*()jd";
浏览 3
提问于2017-03-29
得票数 1
点击加载更多
相关
资讯
linux下的帮助
走进Linux(下)——arch linux的安装教程
linux下的权限问题
Linux下的Python共存
Linux下的文件查找
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
智聆口语评测
活动推荐
运营活动
广告
关闭
领券