![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux系统管理及程序设计
codeEast
这个作者很懒,什么都没留下…
展开
-
getline()函数文件读取
C 有 fgets(), gets() 函数,也有getline.用于读取一行字符直到换行符,包括换行符。 1 #include<stdio.h> 2 #include<stdlib.h> 3 4 int main() 5 { 6 FILE * fp; 7 char * line=NULL; 8 size_t len=0; 9 ssi原创 2017-09-08 18:13:54 · 1632 阅读 · 0 评论 -
Linux文件I/O概述
1.open函数 1 #include<sys/types.h> 2 3 /* 基本系统数据类型是Unix/Linux系统的基本系统数据类型的头文件,含有size_t,time_t,pid_t等类型。linux编程中经常用到的头文件 4 */ 5 #include<sys/stat.h> 6 #include<unistd.h> 7 #include<fcntl.h>原创 2017-09-09 15:27:44 · 218 阅读 · 0 评论 -
进程与信号
c程序总是从main函数开始执行. int main(int argc,char *argv[]) 其中,argc是命令行参数,argv是指向命令参数的各指针所构成的数组.当内核启动C程序时,首先调用一个特殊的启动例程,(编译连接程序将该例程设置为可执行的起始地址).启动例程从内核取得命令行参数和环境变量值,然后调用main函数并将命令行参数传递给它. 1 #include<unistd.h>原创 2017-09-10 23:49:34 · 187 阅读 · 0 评论 -
将一个英文句子的单词倒序输出到另一个文件,单词内容不倒序
#include<stdio.h>#include<string.h>void reverse(char* buf,char* b){ int i=0; int j,k=0; for(i=strlen(buf)-1;i>=0;i--) { if(buf[i]==' ') { for(j=i+1;bu原创 2017-09-14 21:39:01 · 1617 阅读 · 0 评论