- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我知道指针可以设置为空(例如表示指向的对象不存在),没有有效的指针会指向空;是否可以对 fpos_t
类型做同样的事情,这样就没有有效位置为空?
最佳答案
H2CO3说的我们不知道,它是不透明的。以前它是未指定,这就是 C99 draft standard 的内容在 7.19.1
部分说:
fpos_t
which is an object type other than an array type capable of recording all the information needed to specify uniquely every position within a file.
在 7.19.9.1
部分 fgetpos 函数 说(强调我的):
#include <stdio.h>
int fgetpos(FILE * restrict stream, fpos_t * restrict pos);
The fgetpos function stores the current values of the parse state (if any) and file position indicator for the stream pointed to by stream in the object pointed to by pos. The values stored contain unspecified information usable by the fsetpos function for repositioning the stream to its position at the time of the call to the fgetpos function.
关于fpos_t 类型可以取空值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21192205/
在 Linux(ubuntu) 中,fpos_t 在一个结构中 typedef fpos_t { size_t _pos, size_t _state } 在 Windows 中,fp
我知道指针可以设置为空(例如表示指向的对象不存在),没有有效的指针会指向空;是否可以对 fpos_t 类型做同样的事情,这样就没有有效位置为空? 最佳答案 H2CO3说的我们不知道,它是不透明的。以前
这里我只想查看变量pos的内容;那么必须为此使用什么类型的格式说明符? #include void main() { FILE *fileptr = fopen("sample.txt",
根据 C99,ftell 的原型(prototype)是: long int ftell(FILE *stream); 根据我的理解,它应该是以下内容: fpos_t ftell(FILE *stre
所以我找不到这个问题的答案。 是否有: 一个类似于 fgetc 的函数,它在不增加指针的情况下检索指针处的字符? 或者减少 fpos_t 对象而不减少其下方指针的方法。(对此答案最感兴趣) 对于 C。
我正在使用一个对文件长度使用位运算的函数:fpos_t flen; 当我尝试将其转换为 int 或 char,或尝试对其进行算术运算时,它失败并出现以下编译错误:错误:在需要整数的地方使用了聚合值 最
我了解 ftell() 和 fseek() 在 C 中的工作原理,但是对于这个问题,我在任何地方都找不到任何准确的答案,包括 StackOverflow 上最近的帖子(LINK)。 那么请您回答以下问
我是一名优秀的程序员,十分优秀!