- Get link
- X
- Other Apps
Featured Post
Posted by
Unknown
on
- Get link
- X
- Other Apps
This is a simple implementation of Variable length String Concatenation function.
It'll concatenate the mentioned length of a string into another string.
It'll concatenate the mentioned length of a string into another string.
#include<stdio.h> #include<stdlib.h> #include<string.h> char *my_strncat(char *target1,const char *source1,int no); int main() { char *source; char *target; char *ret; int no_of_char; source=(char*)malloc(10); target=(char*)malloc(20); printf("enter the string :\n"); scanf("%s",target); printf("enter the string to be concatenated:\n"); scanf("%s",source); printf("\nenter the number of characters to be concatenated:"); scanf("%d",&no_of_char); ret=my_strncat(target,source,no_of_char); printf("\nThe copied string is %s \n", ret); free(source); free(target); return EXIT_SUCCESS; } char * my_strncat(char *target1,const char *source1,int no) { char *tempt=target1; int n=0; while(*target1) { target1++; } target1--; if(*target1!='\n') { target1++; } while(n<no) { *target1=*source1; target1++; source1++; n++; } *target1='\0'; return tempt; }
Comments
Post a Comment
Please post your valuable suggestions