问题出哪了?
天地一棵树 2008-12-18 05:31:55 #include <stdio.h>
#include <stdlib.h>
#include <string.h>
void main()
{
FILE *fp;
char str[3][10],temp[10];
int i,j,k,n;
printf("Enter string:\n");
for(i=0;i<n;i++)
gets(str[i]);
for(i=0;i<n-1;i++)
{k=i;
for(j=i+i;j<n;j++)
if(strcmp(str[k],str[j]>0)
k=j;
if(k!=i)
{strcpy(temp,str[i]);
strcpy(tstr[i],str[k]);
strcpy(str[k],temp);
}
if(fp=fopen("D:\\cc\\temp\\string.dat","w")==NULL)
{
printf("can't open file!\n");
exit (0);
}
printf("\nThe new sequence:\n");
for(i=0;i<n;i++)
{
fputs(str[i],fp);fputs("\n",fp);
printf("%s\n",str[i]);
}
}
}