自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 笔记3-1: open/close/create 函数

open/close/create函数: 原型:#include int open(const char * pathname, into oflag, … /*mode_t mode*/ ); pathname为需要打开或者创建的文件名。oflag参数说明此函数的多个选项。mode是可选参数,用于同步输入输出选项的一部分。 一、oflagoflag

2013-05-29 15:24:52 582

原创 笔记1-5: Unix C函数的的出错处理

Unix C函数的的出错处理: Unix函数调用后出错,通常会返回一个负数值,也有可能返回NULL等,这需要根据具体函数而定。        Unix函数出错后,都会把出错的原因保存在一个叫errno的变量里面,头文件中声明了errno变量,以及各种以E开头的出错常量值定义。        errno也有可能扩展成一个可以修改的整数类型左值。        例如:

2013-05-22 15:35:54 570

原创 笔记1-4: 打印当前进程ID,用户ID,组ID

打印当前进程ID,用户ID,组ID: #include #include  int main(int argc, char ** argv){   printf("current PID     = %d\n", getpid());   printf("current User ID = %d\n", getuid());   printf("cu

2013-05-22 14:01:22 1103

原创 笔记1-3: 从标准输入读取命令并执行

从标准输入读取命令并执行: #include #include #include  int main(int argc, char ** argv){   char  buf[MAXLINE];   pid_t pid;   int   status;   printf("%% ");   while (fgets(buf, MAXLINE, std

2013-05-22 13:45:34 689

原创 笔记1-2: 将标准输入复制到标准输出

将标准输入复制到标准输出: #include #include #define BUFFSIZE 4096int main(int argc, char ** argv){   int  n;   char buf[BUFFSIZE];   while ((n = read(STDIN_FILENO, buf, BUFFSIZE)) > 0)

2013-05-21 17:28:52 731

原创 笔记1-1: 实现一个简单的ls列出目录中的所有项目的程序

实现一个简单的ls列出目录中的所有项目的程序: #include #include  int main(int argc, char *argv[]){   DIR   * dp;   struct dirent * dirp;    if (argc != 2)      err_quit("usage : ls directory_name\n"

2013-05-21 14:08:21 792

原创 各C/C++编译器对wchar_t字符和字符串的正确支持程度

各C/C++编译器对wchar_t字符和字符串的正确支持程度         传统的C风格的字符串是以字符 /0 为结尾的一系列字节的集合,其一个单元为char类型, 可以保存世界上的几百种不同的字符集,包括ASCII、ISO-8859、GBK、BIG-5、SHIFT-JIS、 UTF-8等等。通常这些字符集都是兼容ASCII字符集的。我们可以把这些兼容ASCII字符集统称 为ANSI字符

2007-12-02 19:32:00 2869

空空如也

空空如也

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

TA关注的人

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