“`”
【参考答案】
<pre><code>main()
{
FILE *fp;
in t i,j,n,ni;
char c[160],t,ch;
if((fp=fopen(""A"",""r ""))==NULL)
{
printf(""file A cannot be opened\n"");exit(0);
}
printf(""\nA contents are :\n"");
for(i=0;(ch=fgetc(fp))!=EOF ; i++)
{
c[i]=ch;pu tchar(c[i]);
}
fclose(fp);
ni=i;
if((fp=fopen(""B"",""r ""))==NULL)
{
printf(""file B cannot be opened\n"");exit(0);
}
printf(""\nB contents are :\n"");
for(i=0;(ch=fgetc(fp))!=EOF ; i++)
{
c[i]=ch;pu tchar(c[i]);
}
fclose(fp);
n=i;
for(i=0;i<n;i++)
for(j=i+1;j<n;j++)
if(c[i]>c[j]){t=c[i ];c[i]=c[j];c[j]=t;}
printf(""\nC file is:\n"");
fp =f open(""C"",""w"");
for(i=0;i<n;i++){putc(c[i ],fp);putchar(c[i]);}
fclose(fp);
getch();
}
</code></pre>
<pre><code> "“`
Was this helpful?
0 /
0