Learning
Computer
Programming
Computer
Programming
Program No : 43 :
Write a program in C to copy one array to another array ?
program no :43
purpose : copy one array to another array
using dynamic allocation
#include <"stdio.h">
#include <"conio.h">
void main()
{
char *pa, *pb, *pt, *pt1;
int n;
printf("how many characters.\n");
scanf("%d", &n);
pa=(char *) malloc(n);
printf("Enter text..\n");
for(pt=pa; (*pt=getchar())!='$'; pt++);
*pt='\0';
pb=(char *) malloc(strlen(pa)+1);
pt1=pb;
for(pt=pa; *pt; pt++, pt1++)
*pt1=*pt;
*pt1='\0';
printf("\ncopied text..\n");
for(pt=pb; *pt; putchar(*pt++));
free(pa);
free(pb);
getch();
}




