例80:C语言编写一个函数new,对n个字符开辟连续的存储空间此函数应该返回一个指针(地址),指向字符串开始的空间。new(number)表示分配number个字节的内存空间。
解题思路:new函数的作用是分配n个连续字符的存储空间,为此,应先开辟一个足够大的连续存储区。
C语言源代码演示:
#include<stdio.h>//头文件
#define NEWSIZE 1000//宏定义
char newbuf[NEWSIZE];//定义字符数组
char *newp=newbuf;
例80:C语言编写一个函数new,对n个字符开辟连续的存储空间此函数应该返回一个指针(地址),指向字符串开始的空间。new(number)表示分配number个字节的内存空间。
解题思路:new函数的作用是分配n个连续字符的存储空间,为此,应先开辟一个足够大的连续存储区。
C语言源代码演示:
#include<stdio.h>//头文件
#define NEWSIZE 1000//宏定义
char newbuf[NEWSIZE];//定义字符数组
char *newp=newbuf;