#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
FILE * fp;
char str[3][10], temp[10];
int i, j, k, n = 3;
printf("Enter strings: \n");
for(i = 0; i < n; n++)
gets(str[i]);
for(i = 0; i < n - 1; i++)
{
k = i;
for(j = i + 1; j < n; j++)
if(strcmp(str[k], str[j]) > 0) k = j;
if(k != i)
{
strcpy(temp, str[i]);
strcpy(str[i],str[k]);
strcpy(str[k], temp);
}
if((fp = fopen("C:\\CC\\string.data", "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]);
}
}
return 0;
}
微信“图像处理与模式识别研究所”关注我呦