Program 269: Program to print 'N' Characters from the given Position of a String using Pointers
//Coming Soon
Output:
#include<stdio.h> #include<string.h> main() { char s1[25],*t,s2[25]; int noofCharacters,pos,i=0,k=0; printf("Enter a string\n"); gets(s1); printf("Enter Position(counting from zero)from where string has to be copied(includes space)\n"); scanf("%d",&pos); printf("Enter No of characters from the position %d to be copied to another string\n",pos); scanf("%d",&noofCharacters); t=s1;//copying base address of string while(*t!='\0') { if(i>=pos && noofCharacters!=0) { s2[k]=*t; k++; noofCharacters--; } i++; t++; } s2[k]='\0'; printf("Copied String is(includes space also) %s\n",s2); }Explanation:
//Coming Soon
Output: