字符数_C程序-统计文件结尾之前读取的字符数(C primer plus 8-1)

c0b395b6a4a7d43ece5809b6c91f6e7d.png

程序内容:

统计在读到文件结尾之前读取的字符数,个人认为换行符应该不算。如果深究的话制表符之类,空格什么也不应该算,如果是那样的话只需要包含ctype头文件,用一下判断空白符号的函数即可。

程序可执行文件:

读取字符数.exe
7.2K
·
百度网盘

程序源代码:

#include<stdio.h>
int main()
{
	int ch_count=0;
	int ch=0;	//储存用户输入的值
	printf("获取输入字符数(Ctrl+Z结束):n");
	while((ch=getchar())!=EOF)	//判断是否到文件结尾
	{
		if(ch!='n')	//不算换行符
			ch_count++;
	}
	printf("您刚刚输入的字符数为%dn",ch_count);

	getchar();
	getchar();
	return 0;
}

附:程序为本人亲自编写,并非书内标准答案,准确性需要读者自行考究

如果程序有任何bug可以在评论区留言,或者程序有任何需要改进的地方。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值