c 语言如何在文件中提取单词,并按照英文词典顺序排序输出到另外一个文件
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/29 22:38:04
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
例:文件中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
char c[1024]; //这是你的文章数组,大小有点小~
for(i=0;i
for(i=0;i
c 语言如何在文件中提取单词,并按照英文词典顺序排序输出到另外一个文件
提取英文句子中的单词并排序输出 c语言
提取出英文句子所有单词存到一个单词数组中排序函数对字符串数组进行升序排序在主函数中输出各单词
在ADS中新建一个项目,包含两个文件:main.c和sort.s.Main.c文件中用C语言定义一个二维整数型数组并初始
怎么用C语言实现从文件中读取一段英文文章,将里面的字母,空格的个数显示出来,并将单词排序;就是大写和小写字母也要区别
如何用perl读入一个文件,计算文件中各个单词的出现频率,再输出
C语言文件中单词的查找与替换
C语言 输入一个正整数,按照从高位到低位的顺序输出各位数字
Matlab中如何定义一个函数文件,来求给定复数的指数、对数、正弦和余弦,并在命令文件中调用该函数文件
用c语言编程,要求从键盘读入一个由单词和空格组成的英文长句,分解其中单词,并按照字典顺序排列输出
用MATLAB编写函数:编写一个函数文件,以向量为参数,对向量元素进行排序并输出
JAVA统计一篇文章中所有单词出现的次数,并按字典序将单词及频数输出到文件中