码迷,mamicode.com
首页 > 其他好文 > 详细

ftok函数例子

时间:2014-11-20 16:59:51      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:io   ar   使用   文件   程序   type   file   har   return   

#include <stdio.h>
#include <sys/types.h>
#include <sys/ipc.h>
int main( void )
{ int id=2;
//char a[]="hello world";
//int k=ftok(a,id);//该文件必须是存在而且可以访问的,否则返回-1,函数执行失败
int k=ftok("myfile",id);//格式为:"文件名",文件名的路径为相对和绝对都可以,如果仅为 myfile则视为和程序同目录下,或者绝对路径/root/Documents/kkkkk/leijiangtao/myfile
printf("%d",k);
return 0;
}
/*系统建立IPC通讯(如消息队列、共享内存时)必须指定一个ID值。通常情况下,该id值通过ftok函数得到。
ftok原型如下:
key_t ftok( char * fname, int id )
fname就时你指定的文件名(该文件必须是存在而且可以访问的),id是子序号,虽然为int,但是只有8个比特被使用(0-255)。
当成功执行的时候,一个key_t值将会被返回,否则 -1 被返回。*/

ftok函数例子

标签:io   ar   使用   文件   程序   type   file   har   return   

原文地址:http://www.cnblogs.com/leijiangtao/p/4110929.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!