下面是个人写了一个简单的程序,
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main()
{
char *str;
str=(char *)calloc(10,sizeof(char));
if(str!=NULL)
{
strcpy(str,"
http://www.95wangming.com");
printf("String is %s\n",str);
}
free(str);
return 0;
}
发现动态内存分配不足,请问高手,如何在程序里判断内存不足,然后再次分配足够的内存。
谢谢了