c语言字符常量从含字符的文本文档中读取出数字

C语言有没有从文件中读取一行字符串的方法
[问题点数:48分,结帖人nabasasun]
C语言有没有从文件中读取一行字符串的方法
[问题点数:48分,结帖人nabasasun]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2013年12月 C/C++大版内专家分月排行榜第二2013年12月 Linux/Unix社区大版内专家分月排行榜第二2013年11月 C/C++大版内专家分月排行榜第二2013年10月 C/C++大版内专家分月排行榜第二
2014年2月 C/C++大版内专家分月排行榜第二2013年4月 C/C++大版内专家分月排行榜第二2013年3月 C/C++大版内专家分月排行榜第二2012年12月 C/C++大版内专家分月排行榜第二2012年11月 C/C++大版内专家分月排行榜第二2012年8月 C/C++大版内专家分月排行榜第二
2014年12月 C/C++大版内专家分月排行榜第三2014年5月 C/C++大版内专家分月排行榜第三2014年3月 C/C++大版内专家分月排行榜第三2013年12月 C/C++大版内专家分月排行榜第三2013年10月 C/C++大版内专家分月排行榜第三2013年9月 C/C++大版内专家分月排行榜第三2013年7月 C/C++大版内专家分月排行榜第三2013年5月 C/C++大版内专家分月排行榜第三2013年2月 C/C++大版内专家分月排行榜第三2013年1月 C/C++大版内专家分月排行榜第三2012年9月 C/C++大版内专家分月排行榜第三
2014年8月 其他开发语言大版内专家分月排行榜第二2014年7月 其他开发语言大版内专家分月排行榜第二2014年5月 其他开发语言大版内专家分月排行榜第二2014年4月 其他开发语言大版内专家分月排行榜第二2014年3月 其他开发语言大版内专家分月排行榜第二2014年1月 其他开发语言大版内专家分月排行榜第二2013年12月 其他开发语言大版内专家分月排行榜第二2013年11月 其他开发语言大版内专家分月排行榜第二2013年3月 其他开发语言大版内专家分月排行榜第二2012年5月 其他开发语言大版内专家分月排行榜第二2012年4月 其他开发语言大版内专家分月排行榜第二2010年10月 其他开发语言大版内专家分月排行榜第二2010年9月 其他开发语言大版内专家分月排行榜第二
2013年9月 其他开发语言大版内专家分月排行榜第三2012年6月 其他开发语言大版内专家分月排行榜第三
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。等 级:新手上路
帖 子:15
没人会吗?
等 级:新手上路
帖 子:15
来人救命啊
等 级:蝙蝠侠
帖 子:253
专家分:749
&&得分:19&
你会用fopen么?
char c1,c2;
FILE *fp1,*fp2,*三个这项文件的指针
fp1=fopen(&aaa.txt&,&r&);
fp2=fopen(&bbb.txt&,&r&);
out=fopen(&ccc.txt&,&w+&);
c1 = getc(fp1);从文件中取一个字符,取完以后指针(fp1)指向第二个字符知道\0结束
c2 = getc(fp2);
while(c1!='\0')
&&& while(c2!='\0')
&&&&&&&&if(c1==c2)
&&&&&&&&&&&&putc(c1,out);
&&&&&&&&&&&&&&& c2 = getc(fp2);
&&& fclose(fp2);
&&& c1 = getc(fp1);
&&& fp2=fopen(&bbb.txt&,&r&);
fclose(fp2);
fclose(fp1);
fclose(out);
我只是给你个思想,自己再改改吧,我也好久不用文件了
找点这方面的书学习一下,可以看看C函数库,里面介绍了你听说过,没听说过的全部函数
来 自:厦门
等 级:论坛游侠
帖 子:191
专家分:106
一般来说因为要遍历整个文件,所以用文件映射速度会快点(参考WINDOWS系统编程的文件映射部分),它把文件转换成数组了
在虚拟的世界中寻找目标。
等 级:新手上路
帖 子:15
楼上的大虾 能给个源码吗 我新手不太懂 但是急需使用,恳请大虾施以援手
等 级:新手上路
帖 子:15
回复 4楼 韩明海
怎么定义字符长度 比如我要选择连续6个字符串相同的
来 自:厦门
等 级:论坛游侠
帖 子:191
专家分:106
回复 6楼 oneo
对不起,这个实现起来代码有点多,我现在没时间,实在对不起,既然你是新手那就不要按我说的做了,因为那需要windows系统编程知识,你参考下C语言书后面的文件操作部分自己写应该不会有困难的.
在虚拟的世界中寻找目标。
等 级:蝙蝠侠
帖 子:253
专家分:749
回复 7楼 oneo
不太明白你说的意思,
你可以定义一个二维数组a[6][20],6个字符串,每个存放19个字符,最后一个字节要存结束符
a[1]是第二个字符串的地址,你可以把它当做指针来用,也可以printf(&%s\n&,a[1]);
具体的指针和数组之间的关系你可以找本书看看,还是比较复杂的
等 级:新手上路
帖 子:15
回复 9楼 韩明海
我想到了,那怎么只读取一个文件的每段的前几个字符?
版权所有,并保留所有权利。
Powered by , Processed in 0.174466 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved等 级:青峰侠
帖 子:297
专家分:1956
楼主还 2 点威望……
********多贴代码,少说空话*******
等 级:论坛游民
帖 子:166
专家分:20
回复 2楼 ppfly
哈哈,这是我借的帐号,帐号的主人没空教我,教我自己来这个论坛上请教各位高手,顺便熟悉一下这个论坛,以便以后在这里学习!!
等 级:贵宾
威 望:29
帖 子:3607
专家分:1709
&&得分:13&
程序代码:
#include &stdio.h&
#include &string.h&
#define N 100
#define M &好人&
int main(void)
&&& char s[N];
&&& FILE *
&&& while((fp=fopen(&d:\\a.txt&,&r&))==NULL)
&&& while((fscanf(fp,&%s&,s))!=EOF)
&&&&&&&&if(strstr(s,M))
&&&&&&&&&&&&printf(M);
&&&&&&&&&&&&printf(&--&);
&&&&&&&&else
&&&&&&&&&&&&printf(&其他--&);
&&&&&&&&puts(s);
&&& fclose(fp);
&&& return <font color=#;
等 级:论坛游民
帖 子:166
专家分:20
回复 4楼 广陵绝唱
请问一下,我要是将处理好的字符串输入到另外的txt文档里那该怎么办呢?
等 级:贵宾
威 望:29
帖 子:3607
专家分:1709
等 级:新手上路
帖 子:14
回复 5楼 死亡军团
将4楼的简单改改就行了&&& 将修改的输出放001文件了
#include &stdio.h&
#include &string.h&
#include &stdlib.h&
#define N 100
#define M &好人&
int main(void)
&&& char s[N];
&&& FILE *
&&& freopen(&001.txt&,&w&,stdout);
&&& while((fp=fopen(&文件地址&,&r&))==NULL)
&&&&&&&&exit (0);
&&& while((fscanf(fp,&%s&,s))!=EOF)
&&&&&&&&if(strstr(s,M))
&&&&&&&&&&&&printf(M);
&&&&&&&&&&&&printf(&--&);
&&&&&&&&else
&&&&&&&&&&&&printf(&其他--&);
&&&&&&&&puts(s);
&&& fclose(fp);
&&& return 0;
版权所有,并保留所有权利。
Powered by , Processed in 0.067012 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益c语言问题:从一个文本文件读取正文,统计每个数字出现的次数和其他字符出现的次数_百度知道
c语言问题:从一个文本文件读取正文,统计每个数字出现的次数和其他字符出现的次数
实在不会,求高手帮忙!就这些分了!
提问者采纳
#include &stdio.h& #include &conio.h& #include &math.h& #include &string.h& main() {char a[]=&abcd hgh s1&&&&, int i=0,j=0,k=0,l=0; FILE * fp=fopen(&d:&#92;&#92;liangnv.txt&,&w&); fputs(a,fp); fclose(fp); fp=fopen(&d:&#92;&#92;liangnv.txt&,&r&); ch=fgetc(fp); while(ch!=EOF) { if(ch&=&#39;a&#39;&&ch&=&#39;z&#39;)i++; else if(ch&=&#39;A&#39;&&ch&=&#39;Z&#39;)j++; else if(ch&=&#39;1&#39;&&ch&=&#39;9&#39;)k++; else l++; ch=fgetc(fp);} fclose(fp); printf(&小写字母%d&#92;n&,i); printf(&大写字母%d&#92;n&,j); printf(&数字&#92;n%d&#92;n&,k); printf(&字符%d&#92;n&,l); getch(); }给点分
提问者评价
谢谢了,太感谢了。
其他类似问题
文本文件的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 c语言字符串 的文章

 

随机推荐