自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SillyDuck

今天也要加油鸭~

  • 博客(9)
  • 收藏
  • 关注

原创 书上没有详细列出的几个函数归纳

函数名: getpwuid功能:得到指定用户信息,使用uid(user ID)作为参数返回一个指向struct passwd的指针。 原型:   #include  #include  struct passwd * getpwuid(uid_t uid);返回值: 出错则返回NULL,成功则返回指向struct passwd的指针/* The passwd structu

2017-06-14 13:45:18 430

原创 Linux C编程学习笔记(3):read、write、lseek函数及文件读写和文件读写指针的移动操作

read函数:1.原型:  #include  ssize_t read(int fd, void *buf,size_t count);2.功能:  从打开的设备或文件中读取数据。3.参数:  count是请求读取的字节数,从fd所指向的文件中读上来的数据保存在缓冲区buf中。同时文件读写指针也会随读到的字节移动。   注意返回值类型是ssize_t,表示有符号的

2017-06-10 04:55:47 6716 4

原创 Linux中umask的使用方法

在Linux下新建文件和目录的时候,不用我们去手动设置权限,就会有一个默认的权限。这个默认权限就是根据其本身最大权限和umask计算而来的。  创建文件默认最大权限为666 (-rw-rw-rw-),默认创建的文件没有可执行权限x位。   创建目录默认最大权限777(-rwxrwxrwx),默认创建的目录属主是有x权限,允许用户进入。      那什么是umask呢?   umask就

2017-06-09 22:26:27 1699 1

原创 Linux C编程学习笔记(2):open、creat、close函数及文件的创建、打开与关闭

my_create.c#include <stdio.h>#include <stdlib.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#include <errno.h> //根据errno值的不同来确定具体的错误类型int main(){ int fd;

2017-06-09 03:41:15 3585

原创 exit和return的区别

exit(0):正常运行程序并退出程序;exit(1):非正常运行导致退出程序;return():返回函数,若在主函数中,则会退出函数并返回一个值。区别详解:return返回函数值,是关键字; 而exit 是一个函数。return是语言级别的,它表示了调用堆栈的返回;而exit是系统调用级别的,它表示了一个进程的结束。return是函数的退出(返回);exit是进程的退出。return是C

2017-06-09 01:32:28 713

原创 Linux C编程学习笔记(1):chmod函数及文件的访问权限控制

#include <stdio.h>#include <stdlib.h>#include <sys/types.h>  //基本系统数据类型#include <sys/stat.h>  //文件状态//argc记录了用户在运行程序的命令行中输入的参数的个数 //**argv:或者认为是*argv[]字符串指针数组,每一个元素指向一个在命令行输入的参数//编译器将输入参数的信息放入main

2017-06-09 01:25:50 3055

原创 Linux系统调用和库函数调用的区别

❤函数库调用 VS 系统调用❤ 函数库调用 系统调用 在所有的ANSI C编译器版本中,C库函数是相同的 各个操作系统的系统调用是不同的 它调用函数库中的一段程序(或函数) 它调用系统内核的服务 与用户程序相联系 是操作系统的一个入口点 在用户地址空间执行 在内核地址空间执行 它的运行时间属于“用户时间” 它的运行时间属

2017-06-08 03:03:58 378

原创 Linux /根目录下子目录的存放内容

/bin:存放普通用户可执行的命令,系统中任何用户都可执行。 /boot:存放Linux内核文件以及开机菜单与开机所配置文件。 /dev:存放设备文件的存储目录,如硬盘、光驱等。 /etc:存放系统的配置文件,如用户账号密码、各种服务的起始文件等。只有root有权利修改。 /home:普通用户的主目录,每个用户在该目录下都有一个与用户同名的目录。 /lib:存放开机时用到的函数库,以及在

2017-06-07 23:18:30 3296

原创 C语言文件操作常用函数归纳

1.打开文件  打开文件就是建立文件的各种有关信息,并使文件指针指向该文件,来实现其他操作。打开文件使用fopen()函数。fopen()函数:  原型:FILE *fopen(char *filename,char *mode);   功能:使用mode模式打开指定的filename文件,若打开成功返回一个FILE类型的指针;失败则返回NULL。   参数:filename用来设

2017-06-02 21:29:27 1461 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除