当前位置: 首页 > 编程笔记 >

C语言中获取进程识别码的相关函数

楚彦
2023-03-14
本文向大家介绍C语言中获取进程识别码的相关函数,包括了C语言中获取进程识别码的相关函数的使用技巧和注意事项,需要的朋友参考一下

C语言getpid()函数:获取进程识别码
头文件:

#include <unistd.h>

定义函数:

pid_t getpid(void);

函数说明:getpid ()用来取得目前进程的进程识别码,许多程序利用取到的此值来建立临时文件, 以避免临时文件相同带来的问题。

返回值:目前进程的进程识别码

范例

#include <unistd.h>
main()
{
 printf("pid=%d\n", getpid());
}

执行:

pid=1494 /*每次执行结果都不一定相同 */

C语言getppid()函数:取得父进程的进程识别码
头文件:

#include <unistd.h>

定义函数:

pid_t getppid(void);

函数说明:getppid()用来取得目前进程的父进程识别码。

返回值:目前进程的父进程识别码。

范例

#include <unistd.h>
main()
{
 printf("My parent 'pid =%d\n", getppid());
}

执行:

My parent pid =463


 类似资料:
  • 本文向大家介绍C语言中获取和改变目录的相关函数总结,包括了C语言中获取和改变目录的相关函数总结的使用技巧和注意事项,需要的朋友参考一下 C语言getcwd()函数:取得当前的工作目录 头文件: 定义函数: 函数说明:getcwd()会将当前的工作目录绝对路径复制到参数buf 所指的内存空间,参数size 为buf 的空间大小。 注: 1、在调用此函数时,buf 所指的内存空间要足够大。若工作目录绝

  • 我正在为嵌入式设备的语音相关语音识别解决方案寻找解决方案。我已经研究过Pocketsphinx,但由于我仍然不熟悉它,我想也许更有经验的人可能会知道。是否有可能使用Pocketsphinx来实现这样的语音识别。它应该记录音频,提取其特征,然后将其与所说的任何内容进行匹配,而不是使用声学和语言模型。是否有可能使用Pocketsphinx实现此流程?如果没有,有人能为这样的解决方案指出正确的方向吗?谢

  • 本文向大家介绍C语言编程中从密码文件获取数据的函数总结,包括了C语言编程中从密码文件获取数据的函数总结的使用技巧和注意事项,需要的朋友参考一下 C语言getpw()函数:取得指定用户的密码文件数据 头文件: 定义函数: 函数说明:getpw()会从/etc/passwd中查找符合参数uid所指定的用户账号数据, 找不到相关数据就返回-1。 所返回的buf 字符串格式如下: 账号:密码:用户识别码(

  • 本文向大家介绍C语言中计算正弦的相关函数总结,包括了C语言中计算正弦的相关函数总结的使用技巧和注意事项,需要的朋友参考一下 C语言sin()函数:正弦函数 头文件:  sin() 函数用来求给定值的正弦值,其原型为: 【参数】给定的值(弧度)。 【返回值】返回-1 至1 之间的计算结果。 弧度与角度的关系为: 弧度 = 180 / π 角度 角度 = π / 180 弧度 使用 rtod( ) 函

  • 本文向大家介绍C语言中求余弦值的相关函数总结,包括了C语言中求余弦值的相关函数总结的使用技巧和注意事项,需要的朋友参考一下 C语言cos()函数:求余弦值 头文件: cos() 函数用来求余弦值,即求角的临边长度除以斜边长度的比值,其原型为:     【参数】x 为一个弧度。 【返回值】返回-1 至1 之间的计算结果。 弧度与角度的关系为: 弧度 = 180 / π 角度 角度 = π / 180

  • 本文向大家介绍C语言读取文件流的相关函数用法简介,包括了C语言读取文件流的相关函数用法简介的使用技巧和注意事项,需要的朋友参考一下 C语言fread()函数:读文件函数(从文件流读取数据) 头文件: 定义函数: 函数说明:fread()用来从文件流中读取数据. 参数stream 为已打开的文件指针, 参数ptr 指向欲存放读取进来的数据空间, 读取的字符数以参数size*nmemb 来决定. Fr