网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

c语言ftok函数,c++ ftell函数

php中ftok函数的作用

int ftok ( string $pathname , string $proj )

创新互联建站是一家专业提供南安企业网站建设,专注与做网站、成都做网站、H5建站、小程序制作等业务。10年已为南安众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

将一个可访问的文件路径名转换为一个可供 shmop_open() 和其他系统VIPC keys使用的整数,proj参数必须是一个字符串,这个参数其实就是读写方式

c的消息队列ftok函数

同一段程序,用于保证两个不同用户下的两组相同程序获得互不干扰的IPC键值。

ftok("/", 1);是什么意思

key = ftok(".", 1); 这样就是将fname设为 当前目录。

id是子序号。虽然是int类型,但是只使用8bits(1-255)。

在一般的UNIX实现中,是将文件的 索引节点号取出,前面加上子序号得到key_t的返回值。

如指定文件的 索引节点号为65538,换算成16进制为0x010002,而你指定的ID值为38,换算成16进制为0x26,则最后的key_t返回值为0x26010002。

查询文件 索引节点号的方法是: ls -i

当 删除重建文件后,索引节点号由 操作系统根据当时文件系统的使用情况分配,因此与原来不同,所以得到的索引节点号也不同。

如果要确保key_t值不变,要么确保ftok的文件不被 删除,要么不用ftok,指定一个固定的key_t值, 比如:

#define IPCKEY 0x111

char path[256];

sprintf( path, "%s/etc/ config.ini", (char*)getenv("HOME") );

msgid=ftok( path, IPCKEY );[/code]

同一段程序,用于保证两个不同用户下的两组相同程序获得互不干扰的IPC键值。

由于etc/ config.ini(假定)为应用系统的关键配置文件,因此不存在被轻易 删除的问题——即使被删,也会很快被发现并重建(此时应用系统也将被重启)。

ftok()的设计目的也在于此。


本文名称:c语言ftok函数,c++ ftell函数
链接分享:http://bjjierui.cn/article/hsodie.html

其他资讯