文件“design.dat"。下面是我写的程序,可是老是出现错误,自己无法改,请帮帮忙……
#include<stdio.h>
#include<string.h>
void main()
{ FILE *p;char *s="634,.%@\\w|SQ2",c;
int i,j,k,n=strlen(s);
if((p=fopen("D:\\design.dat","w+"))==NULL)
{
printf("File could not be open!\n");
exit(0);
}
printf("input data:\n");
for(i=0;i<n;n++)
{ k=i;
for(j=i+1;j<n;j++)
if(s[j]<s[k])
k=j;
c=s[i];
s[i]=s[k];
s[k]=c;
}
for(i=0;i<n-1;i++)
fputc(s[i],p);
fclose(p);
}