摘要:
函数原型:void exit(int status) 参数说明:退出状态。 函数原型:pid_t wait(int *status) 头文件:#include<sys/types.h>,#include<sys/wait.h> 参数说明:status记录子进程的退出状态 返回值:成功则返回终止的子进 阅读全文
摘要:
子、父进程共享数据段与堆栈段 函数原型:pid_t vfork(void) 返回值:子进程中返回0,父进程中返回子进程ID,出错返回-1. 注意: vfork创建的进程是按先子进程后父进程的顺序执行的。在调用exec或exit之前与父进程数据是共享的,在它调用exec或exit之后父进程才可能被调度 阅读全文
摘要:
1、创建一个子进程 fork 其子进程与父进程的数据段和堆栈段相互独立。 头文件:#include<unistd.h> 函数原型:pid_t fork(void) 返回值:子进程中返回0,父进程中返回子进程ID,出错返回-1 总结: fork函数创建子进程后,父子进程是独立的、同时运行的,并没有先后 阅读全文
摘要:
创建一个子进程--getid 头文件:#include<sys/types.h> #include<unistd.h> 函数原型:pid_t getpid(void) 返回值:返回调用进程的ID号 阅读全文
摘要:
使用Linux时间编程相关函数,编写程序,通过实现与函数asctime相同功能的函数获取本地时间,以格式字符串方式显示 概念:日历时间,通过time_t数据类型来表示,从一个时间点(通常是1970年1月1日0时0分0秒)到此时的秒数。 格林威治时间:由英国皇家格林尼治天文台提供的标准时间。 本地时间 阅读全文
摘要:
函数原型:int fseek(FILE *stream,long offset,int origin) stream:文件指针, offset:偏移量,正数表示正向偏移,负数表示负向偏移。origin:设定从文件的哪里开始偏移,可取值为SEEK_SET:文件开头,SEEK_CUR:当前位置;SEEK 阅读全文
摘要:
函数原型:int fwrite(const void *buffer,size_t size,size_t count,FILE *stream); 参数说明:buffer:用于写入到文件的数据地址。 size:单个元素的大小,单位字节; count:元素个数,即有多少个size大小的数据 stre 阅读全文
摘要:
头文件:#include<stdio.h> 函数原型:int fread(void *ptr,int size,int nitems,FILE *stream); 参数说明: ptr:用于接收数据的地址(指针)。 size:单个元素的大小,单位字节 nitems:元素个数,即有多少个size大小的数 阅读全文
摘要:
头文件:#include<stdio.h> 函数原型:int fclose(FILE *fp) 参数说明:fp将被关闭的文件指针 返回值:成功返回0,失败返回EOF宏。 阅读全文
摘要:
使用fopen等文件访问库函数编写应用程序,该应用程序实现文件的复制功能。 1、打开文件 fopen 函数功能:打开文件 头文件:#include<stdio.h> 函数原型:FILE *fopen(const char *path,const char *mode) 参数说明:path:欲打开的文 阅读全文