欢迎来到贱贱的博客

扩大
缩小
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 37 下一页

2017年7月22日

linux中用管道实现父子进程通信

摘要: 1 用户要实现父进程到子进程的数据通道,可以在父进程关闭管道读出一端, 然后相应的子进程关闭管道的输入端。 2 先用pipe()建立管道 然后fork函数创建子进程。父进程向子进程发消息,子进程读消息。 3 实现 4 截图 阅读全文

posted @ 2017-07-22 20:15 L的存在 阅读(5936) 评论(0) 推荐(1) 编辑

2017年7月17日

linux中目录操作<1>

摘要: 一、目录的权限 (1)目录文件的访问权限分为三组,分别为所有者,用户,其他。每个权限组的权限位有3个,分别为读、写、执行。 注意:可以使用stat函数得到目录文件的状态信息。权限为在stat结构中st_mode中. (2)测试目录的访问权限:程序得到目录文件状态信息,如果是非目录文件,那么程序退出。 阅读全文

posted @ 2017-07-17 19:04 L的存在 阅读(382) 评论(0) 推荐(0) 编辑

linux以行为单位进行读写操作

摘要: 1 gets/fgets函数 char* fgets(char *restrict buf,int n,FILE *restrict fp) 参数1:存放读入串的缓冲区 参数2:表示读入的字符个数,最大值不能超过缓冲区的长度,遇到\N为止,如果读到N-1个字符仍让没有读到'\n' 那么只读入n-1个 阅读全文

posted @ 2017-07-17 11:25 L的存在 阅读(546) 评论(0) 推荐(0) 编辑

linux以字符为单位进行读写操作

摘要: 1 所用函数 fgetc(FILE *fp):成功返回所读入的字符 失败为-1 fputc(int c,FILE *fp):第一个参数表示需要输出的字符 第二个参数表示输出的文件。成功返回输出的字符 失败返回-1 2 实现类似cp命令的复制程序,复制文件的同时输出该文件到屏幕 命令的格式copy s 阅读全文

posted @ 2017-07-17 11:06 L的存在 阅读(555) 评论(0) 推荐(0) 编辑

linux基于流的文件操作

摘要: 1 打开流的函数 FIEL * fopen(const char * restrict pathname,const char* restrict type) FILE *fdopen(int filedes,const char *type) 注意:函数1:第一个参数打开文件的路径 第二参数打开的 阅读全文

posted @ 2017-07-17 10:56 L的存在 阅读(2156) 评论(0) 推荐(0) 编辑

流与缓冲

摘要: 1 目的: 为了使程序的运行效率最高,流对象通常提供缓冲区来减少调用系统I/O库函数的次数。 2 三大缓冲: 全缓冲:缓冲区满才调用系统I/O函数。对于读操作,知道读取的字节数等于了缓冲区大小或者说到了文件的末尾,才进行实际的I/O操作。 行缓冲:直到遇到了'\n'才调用I/O库函数。注意,因为缓冲 阅读全文

posted @ 2017-07-17 10:35 L的存在 阅读(465) 评论(0) 推荐(0) 编辑

2017年7月16日

c语言的可变参数

摘要: 1 用户可以在调用函数的时候确定这个函数所需要的参数。 2例子:printf(const char* format,...); 注意:第一个参数是固定的,后面的参数用三个.表示是可变的 3 实现一个可变函数所需要的一些函数介绍: (1)包含头文件stdarg.h 其中定义了一系列的宏来处理这个可变长 阅读全文

posted @ 2017-07-16 10:26 L的存在 阅读(452) 评论(1) 推荐(0) 编辑

2017年7月14日

逗号表达式

摘要: C语言提供一种特殊的运算符——逗号运算符。用它将两个表达式连接起来。如: 3+5,6+8称为逗号表达式,又称为“顺序求值运算符”。逗号表达式的一般形式为 表达式1,表达式2逗号表达式的求解过程是:先求解表达式1,再求解表达式2。整个逗号表达式的值是表达式2的值。例如,上面的逗号表达式“3+5,6+8 阅读全文

posted @ 2017-07-14 17:05 L的存在 阅读(1183) 评论(0) 推荐(0) 编辑

sscanf高级用法级正则表达式

摘要: sscanf与scanf类似,都是用于输入的,只是后者以屏幕(stdin)为输入源,前者以固定字符串为输入源。 函数原型: int scanf( const char *format [,argument]... );其中的format可以是一个或多个: {%[*] [width] [{h|l|I6 阅读全文

posted @ 2017-07-14 16:53 L的存在 阅读(18557) 评论(0) 推荐(1) 编辑

2017年7月4日

清理c盘的文件

摘要: C:/Users/用户名/AppData里面默认有三个文件夹,分别是Local,LocalLow,Roaming,简单地来说,都是用来存放软件的配置文件和临时文件的,里面有很多以软件公司或者软件名称命名的文件夹,理论上都可以放心删除。例如,如果安装了Photoshop CS4,在AppData搜索A 阅读全文

posted @ 2017-07-04 16:43 L的存在 阅读(4465) 评论(0) 推荐(0) 编辑

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 37 下一页

导航