c 语言如何在文件中提取单词,并按照英文词典顺序排序输出到另外一个文件例:文件中A中有abc#aba?axy34 hpz_hhaaa+=ccc经过取词排序在文件B中排列如下:aaaabaabcaxyccchpz_hh我自己写了把文件A中的内

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/02 22:33:00
c 语言如何在文件中提取单词,并按照英文词典顺序排序输出到另外一个文件例:文件中A中有abc#aba?axy34 hpz_hhaaa+=ccc经过取词排序在文件B中排列如下:aaaabaabcaxyccchpz_hh我自己写了把文件A中的内
xT]O`+1JV &DW!KK5h4C @qm+m;H"+~ysQ[0r15aVʎ1ǦogI~KI;LAHʨH)oͼs2G2%-X01N[>m+|_]~dvݒ|1y4џ5v!@;6(3 }dv#^2KikjSu{9IҩH\ 3p.O l$5/PzT y$?5rPcdbl9]7Mf%m-7l9{u:>g͘,Hd6iVrսEkrll8钳IR)V?~"a%Wg25 /yײn}Z/fQoy+tKdEE_P!څ8 '8cA}g4s o#zү* tz! cp㭦.?Kl_-FT91 t]+l@ igj#2(a^Q: =1%U0"Lc-|]Ą\c3%Nt ׸GrCï8*`F $C.Ġ@|'Ml` =_ږ#!%7꾥+B!oV֠ޚ5_I~

c 语言如何在文件中提取单词,并按照英文词典顺序排序输出到另外一个文件例:文件中A中有abc#aba?axy34 hpz_hhaaa+=ccc经过取词排序在文件B中排列如下:aaaabaabcaxyccchpz_hh我自己写了把文件A中的内
c 语言如何在文件中提取单词,并按照英文词典顺序排序输出到另外一个文件
例:文件中A中有
abc#aba?axy34 hpz_hh
aaa+=ccc
经过取词排序在文件B中排列如下:
aaa
aba
abc
axy
ccc
hpz_hh
我自己写了把文件A中的内容取出存储到文件B中这一部分,但是取词排序不知道怎么写,各位高手大大帮帮忙补充下,非常感谢哈
我的代码如下:
int _tmain(int argc, _TCHAR* argv[])
{
char inputfilename[] = "H:\\wordwork1\\study\\input.txt";
char outputfilename[] = "H:\\wordwork1\\study\\output.txt";
FILE *fp;
FILE *fp1;
char ch,c[1024];
int i,j;
if((fp=fopen(inputfilename,"r"))==NULL)
{
printf("input file cannot be opened\n");
exit(0);
}
for(i=0;(ch=fgetc(fp))!=EOF;i++)
{
c[i] = ch;
putchar(c[i]);
}
fclose(fp);
j=i;
if((fp1=fopen(outputfilename,"w"))==NULL)
{
printf("output file cannot be opened\n");
exit(0);
}
for(i=0;i

c 语言如何在文件中提取单词,并按照英文词典顺序排序输出到另外一个文件例:文件中A中有abc#aba?axy34 hpz_hhaaa+=ccc经过取词排序在文件B中排列如下:aaaabaabcaxyccchpz_hh我自己写了把文件A中的内
char c[1024]; //这是你的文章数组,大小有点小~
for(i=0;i