char str1[100]="a rolling stone"; char str2[200]="gather no moss"; char str3[100]; write code that content of str1,followed by the content of str2, into str3. Display str3.
you can write the code without the use of these functions.... Code: int main(){ int i,j; char str1[100]="a rolling stone"; char str2[200]="gather no moss"; char str3[100]; for(i=0;str1[i]!='\0';++i) str3[i]=str1[i]; str3[i]=' '; for(j=0;str2[j]!='\0';++j) str3[j+i+1]=str2[j]; str3[j+i+1]='\0'; printf("%s",str3); } but i suggest you to apply your brains in this.This is a very simple programming question..
oh sorry.... i just forget here is the updated version.... Code: nt main(){ int i,j; char str1[100]="a rolling stone"; char str2[200]="gather no moss"; char str3[305]; for(i=0;str1[i]!='\0';++i) str3[i]=str1[i]; str3[i]=' '; for(j=0;str2[j]!='\0';++j) str3[j+i+1]=str2[j]; str3[j+i+1]='\0'; printf("%s",str3); } anything else?