摘要:
#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 阅读全文
摘要:
如果分配内存减少,realloc仅仅改变索引的信息。 如果将分配的内存扩大,则有一下几种情况: 1) 如果当前内存段后面有需要的内存空间,则直接扩展这段内存空间,realloc()将返回元指针。 2) 如果当前内存段后面的空闲字节不够,那么就实验堆中的第一个能够满足这一要求的内存块,将目前的数据复制 阅读全文