小编use*_*403的帖子

如何检查文件是否已在C中打开

我正在研究一个多线程系统,根据文件访问权限,可以在不同的线程之间共享文件.如何检查文件是否已被另一个线程打开.提前致谢

c linux

9
推荐指数
1
解决办法
1万
查看次数

赋值从没有强制转换C的整数中生成指针

我正在使用一个结构

typedef struct ObjectHandle
{
    long *objHandle;
}ObjectHandle ;
Run Code Online (Sandbox Code Playgroud)

输出是此结构的值的函数

AllocateObject(ObjectHandle* objectHandle) 
{
   .... 
   ...
   ...
   objectHandle->objHandle = some long value;
}
Run Code Online (Sandbox Code Playgroud)

但是编译器正在发出警告:赋值从整数中生成指针而没有强制转换

请帮忙

c linux

4
推荐指数
1
解决办法
573
查看次数

标签 统计

c ×2

linux ×2