by Dinesh Thakur Category: Array Pointer and Union

 

#include <stdlib.h>

#include <iostream.h>
#include <string.h>
#include<conio.h>
void main()
{
                 clrscr();
                 char *p;            
             p = (char*)malloc(17);
        if(!p)
            {
                    cout<<"Allocation Error\n";                                               
                    exit(1);
             }
                    strcpy(p, "This is 16 chars");
                    p = (char*)realloc(p, 18);
        if(!p)
            {
                   cout<<"Allocation Error\n";
                   exit(1);
            }
                   strcat(p, ".");
                   cout<<p;
                   free(p);
                   getch();
}
Output:
This is 16 chars


About Dinesh Thakur

Dinesh ThakurDinesh Thakur holds an B.SC (Computer Science), MCSE, MCDBA, CCNA, CCNP, A+, SCJP certifications. Dinesh authors the hugely popular blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps. For any type of query or something that you think is missing, please feel free to Contact us.



Related Articles