In this exercise we have to use the knowledge in computational language in C++ to write the following code:
We have the code can be found in the attached image.
So in an easier way we have that the code is:
<em>#include <stdio.h></em>
<em>#include <studlib.h></em>
<em>int main() </em>
<em>{</em>
<em> File*fp;</em>
<em>fp=fopen("cp4in_1.txt","r");</em>
<em>char ch;</em>
<em>//while(1)</em>
<em>//{</em>
<em>while(!feof(fp))</em>
<em>{</em>
<em>char *s1,*s2,*s3;</em>
<em>s1 = (char*)malloc (20 *sizeof (char));</em>
<em>s2 = (char*)malloc (20 *sizeof (char));</em>
<em>s3 = (char*)malloc (20 *sizeof (char));</em>
<em>int i=0,j=0,x,y;</em>
<em>while(1)</em>
<em>{</em>
<em>ch=getc(fp);</em>
<em>if(ch=='\n')</em>
<em>break;</em>
<em>*(s1+i)=ch;</em>
<em>i++;</em>
<em>}</em>
<em>while(1)</em>
<em>{</em>
<em>ch=getc(fp);</em>
<em>if(ch=='\n')</em>
<em>break;</em>
<em>*(s2+j)=ch;</em>
<em>j++;</em>
<em>}</em>
<em>for(x=0;x<i;x++)</em>
<em>{</em>
<em>*(s3+x)=*(s1+x);</em>
<em>}</em>
<em>for(y=0;y<j;x++,y++)</em>
<em>{</em>
<em>*(s3+x)=*(s2+y);</em>
<em>}</em>
<em>for(x=0;x<i+j;x++)</em>
<em>{</em>
<em>printf("%c",*(s3+x));</em>
<em>}</em>
<em>printf("\n");</em>
<em>getc(fp);</em>
<em>}</em>
<em>}</em>
See more about C++ code at brainly.com/question/19705654