zoukankan      html  css  js  c++  java
  • ftok函数例子

    #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 被返回。*/

  • 相关阅读:
    20165312 我期望的师生关系
    zookeeper04---ZAB协议
    zookeeper03-集群搭建
    zookeeper02
    Zookeeper01
    防止重复提交
    手动抛出异常事务回滚问题
    redis-07主从复制
    redis06-事务
    Redis-05持久化
  • 原文地址:https://www.cnblogs.com/leijiangtao/p/4110929.html
Copyright © 2011-2022 走看看