摘要:
BMP(Bitmap-File)图像文件,又叫位图文件,是Windows采用的图形文件格式,在Windows环境下运行的所有图像处理软件都支持BMP图像文件格式。Windows系统内部个图像绘制操作以BMP为基础的。一个BMP文件由四个部分组成。 l 位图文件头 l 位图信息段 l 调色板 l 位图 阅读全文
摘要:
对于主函数的二级指针的分配赋值操作,调用函数时会用到三级指针来指向存储二级指针的内存地址 阅读全文
摘要:
自定义内存,使用堆中分配内存来控制数据交换 交换指针指向的内容 交换指针指向的内存块 函数封装接口 #include<stdio.h> #include<string.h> #include<stdlib.h> int main() { char **p2 = NULL; int i,j; int 阅读全文
摘要:
二级指针做输入,此时交换的是指针指向的内存 阅读全文
摘要:
二级指针做输入 二级指针做输入,利用指针改变指针指向内容 如果将main函数中的字符串数组声明修改为 char myArray[10][30] = {"aaaaa","bbbbb","ccccl","1111111"}; 此时,在传入打印和排序的函数中仍然使用char ** myArray 来声明形 阅读全文
摘要:
#include #include #include #include #include #define ONE_SECOND 1000000 #define RANGE 10 #define PERIOD 2 #define NUM_THREADS 4 typedef struct { int *carpark; //用一个数组来模拟停车场停车位 int cap... 阅读全文
摘要:
初始化条件变量 函数返回时,创建的条件变量保存在cv所指向的内存中,可以用宏PTHREAD_COND_INITIALIZER来初始化条件变量。值得注意的是不能使用多个线程初始化同一个条件变量,当一个线程要使用条件变量的时候确保它是未被使用的。 条件变量的销毁 条件变量的使用: 使用方式如下: 为什么 阅读全文
摘要:
#include <stdio.h> #include <pthread.h> #include <stdlib.h> #include <string.h> /* 声明变量 */ int array_length, file_length; int *array_master; FILE *freader; /* 用于从文件读取数据 */ int *read_file(char *fname) 阅读全文
摘要:
#include<dirent.h> #include<limits.h> #include<sys/stat.h> #include<stdio.h> #include<unistd.h> #include<stdlib.h> #include<string.h> #define FTW_F 1 //标记非目录文件 #define FTW_D 2 //标记目录文件 #define FTW_DNR 阅读全文
摘要:
声明: char *fgets(char *str,int n,FILE* stream) 参数: str—这是指向一个字符数组的指针,该数组存储了要读取的字符串 n – 这是要读取的最大字符数(包括最后的空字符)。通常是使用以str传递的数组长度 stream –这是指向FILE对象的指针,该FI 阅读全文