标签: windows file pointers memory-management c89
如果我们使用fopen()打开一些任意文件,我们会得到一个指向它的指针,它似乎在Windows上,它将存储在不同的地址中(例如1fb8e50)
fopen()
1fb8e50
所以我可以从另一个像这样的实例声明第二个指向它的指针:
volatile FILE* fp = (volatile FILE*)0x1fb8e50;
并使用它们。那是危险的还是可能的?