- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个文件 hello.txt和一个指向文件的指针 *i,我已经使用 c open(*i) 函数打开了该文件。我想使用 getpagesize(2) 获取文件的大小来读取文件的内容并将该内容进一步写入目标文件。因此,获取我需要的文件大小,现在该文件有多大以及要读取的内容有多少。
最佳答案
如果您使用open
系统函数打开文件,您应该查看fstat
获取大小的函数:
int fd = open(...);
struct stat st;
fstat(fd, &st);
printf("File size: %ld bytes\n", st.st_size);
关于c - 如何使用 getpagesize(2) 获取打开文件后的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12558621/
在 getpagesize() 手册页中,写到“函数 getpagesize() 返回内存页中的字节数,其中“页”是固定长度的 block ,内存分配的单位”。 这是否意味着如果我们 malloc(1
我有一个文件 hello.txt和一个指向文件的指针 *i,我已经使用 c open(*i) 函数打开了该文件。我想使用 getpagesize(2) 获取文件的大小来读取文件的内容并将该内容进一步写
用下面的代码 #include int a = getpagesize(); int main() { return a; } 我收到以下编译错误 3:1: error: initializ
/* * NGX_MAX_ALLOC_FROM_POOL should be (ngx_pagesize - 1), i.e. 4095 on x86. * On Windows NT it de
为什么系统调用 getpagesize() 返回 int 而不是 unsigned int 或 size_t? 原型(prototype)和简短描述如下: GETPAGESIZE(2)
在一般情况下和跨平台支持方面,一个函数——getpagesize() 与 sysconf(_SC_PAGESIZE)——是否比另一个更可靠? 最佳答案 经过一些额外的搜索,我发现 getpagesiz
我目前正在将软件项目的一些操作系统相关功能从 Linux 移植到 FreeBSD。因此,如果在 FreeBSD 10.1 上定义了 _POSIX_C_SOURCE=200809L,我使用 getpag
我正在尝试使用 Tensorflow Object Detection API,我按照给定链接中提到的步骤操作 - https://tensorflow-object-detection-api-tu
我正在使用 brk、sbrk 和 getpagesize() 重新编码 malloc 函数 我必须遵循两条规则: 1)我必须将我的内存对齐到 2 的幂 这意味着:如果对 malloc 的调用是:mal
我是一名优秀的程序员,十分优秀!