mọi người cho mình hỏi sao mình dịch đoạn code này bên turbo C++ thì nó ngon lành còn bên VC++ thì nó lại báo lỗi file thư viện "alloc.h"
Code:
#include <stdio.h>
#include <alloc.h>
#include <string.h>
int main(void)
{
char *str;
str=(char *)malloc(10);
strcpy(str,"Hello");
printf("xau ki tu %s\n dia chi la %p\n",str,str);
str=(char *)realloc(str,20);
printf("xau ki tu %s\n dia chi moi la %p\n",str,str);
free(str);
return 0;
}
báo lỗi
Code:
d:\lap trinh\microsoft visual studio\vc98\include\alloc.h(48) : error C4226: nonstandard extension used : 'huge' is an obsolete keyword
d:\lap trinh\microsoft visual studio\vc98\include\alloc.h(99) : error C4226: nonstandard extension used : 'far' is an obsolete keyword
d:\lap trinh\microsoft visual studio\vc98\include\alloc.h(101) : error C4226: nonstandard extension used : 'far' is an obsolete keyword
d:\lap trinh\microsoft visual studio\vc98\include\alloc.h(102) : error C4226: nonstandard extension used : 'far' is an obsolete keyword
d:\lap trinh\microsoft visual studio\vc98\include\alloc.h(103) : error C4226: nonstandard extension used : 'far' is an obsolete keyword
d:\lap trinh\microsoft visual studio\vc98\include\alloc.h(103) : error C4226: nonstandard extension used : 'far' is an obsolete keyword
d:\lap trinh\microsoft visual studio\vc98\include\alloc.h(105) : error C4226: nonstandard extension used : 'far' is an obsolete keyword
mọi người giúp mình với, thanks nhiều