<分区>
文件流总是通过指针访问,并且总是预先创建的。但是是否可以在不使用外部文件的情况下在程序内部创建文件流作为在内存中保留空间的对象?
我的第一个想法是声明一个 FILE *
指针然后为 FILE
分配内存对象使用 malloc()
:
FILE *fileStream = malloc(sizeof(FILE));
但我想这是不对的。
我怎样才能以正确的方式做到这一点,以便我可以使用 fileStream
使用像 fprintf()
这样的 I/O 函数和 fscanf()
...