![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
APUE
文章平均质量分 76
Demetered
这个作者很懒,什么都没留下…
展开
-
dup2函数运用之重定向标准输出
利用dup2函数进行重定向标准输出,使输出到一个文件中main.c/********************************************************************************* * Copyright: (C) 2013 Yanshifu * All rights reserved.原创 2013-09-11 14:21:17 · 1115 阅读 · 0 评论 -
创建一个文件,写进内容,拷贝新文件
要求: 写一个程序creat程序,其使用方法为:creat file_name "file content here" 该程序将创建一个文件名为第1个参数(file_name)的文件,并把第二个参数("file content here")作为文件内容,写入创建的文件中,然后再将该文件拷贝一份命名为file_name.bak;实现: main.c/*********************原创 2013-09-11 12:40:20 · 1047 阅读 · 0 评论 -
getopt_long函数
getopt_long支持长选项的命令行解析,使用man getopt_long,得到其声明如下: #include int getopt_long(int argc, char * const argv[], const char *optstring, const struct option *longopts, int *longindex);转载 2013-10-04 12:13:47 · 711 阅读 · 0 评论 -
APUE之怎么将AA:BB:CC:DD:EE:FFZ转换成0xAA 0xBB.......(sscanf运用)
sscanf的简单应用, 提取字符/********************************************************************************* * Copyright: (C) 2013 Yanshifu * All rights reserved. * *原创 2013-09-12 16:00:59 · 1821 阅读 · 0 评论 -
APUE之从eth0中获取ip地址
1, 使用pipe创建一个管道,并使用fork()创建一个子进程;2, 父进程关闭管道的写端,子进程关闭管道的读端(思考为什么?)3, 子进程重定向标准输出为管道的写端(想想上一次布置的任务怎么做重定向)4, 子进程执行ifconfig eth0命令,这时命令的输出将会输出到到管道上;5, 父进程从管道里读取字符串,并用字符串解析函数获取到IP地址#includ原创 2013-10-30 10:33:39 · 617 阅读 · 0 评论