当前位置: 首页 > 编程笔记 >

C语言简单实现计算字符个数的方法

丁德义
2023-03-14
本文向大家介绍C语言简单实现计算字符个数的方法,包括了C语言简单实现计算字符个数的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了C语言简单实现计算字符个数的方法。分享给大家供大家参考。具体如下:

char_counting.c如下:

#include<stdio.h>
int main()
{
  long nc;
  nc = 0;
  while(getchar() != '0')
    {
      ++nc;
    }
  printf("%ld\n", nc);
}

编译和使用下:

gcc char_counting.c -o char_counting.o

 
一种通常的调用方式:
[root@server1 c]# ./char_counting.o

123

450[回车]

6

 
通过linux管道来传递字符:
[root@server1 c]# echo helloworld0 | ./char_counting.o [回车]

10

希望本文所述对大家的C语言程序设计有所帮助。

 类似资料:
  • 本文向大家介绍C语言实现统计字符串单词数,包括了C语言实现统计字符串单词数的使用技巧和注意事项,需要的朋友参考一下 字符串单词数.c 以上所述就是本文的全部内容,希望大家能够喜欢。

  • 本文向大家介绍c语言实现一个简单日历,包括了c语言实现一个简单日历的使用技巧和注意事项,需要的朋友参考一下 满足三个需求: 1.输入一个年份,输出是在屏幕上显示该年的日历。假定输入的年份在1940-2040年之间。 2.输入年月,输出该月的日历。 3.输入年月日,输出距今天还有多少天,星期几,是否是公历节日。 最终完善版代码: 以上就是本文所述的全部内容了,希望大家能够喜欢。

  • 本文向大家介绍C语言实现字符串匹配KMP算法,包括了C语言实现字符串匹配KMP算法的使用技巧和注意事项,需要的朋友参考一下 字符串匹配是计算机的基本任务之一。 举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"? 下面的的KMP算法的解释步骤 1. 首先,字符串"BBC ABCDAB ABCDABCDABDE"的第一个字符

  • 本文向大家介绍C语言中字符的输入输出以及计算字符个数的方法详解,包括了C语言中字符的输入输出以及计算字符个数的方法详解的使用技巧和注意事项,需要的朋友参考一下 C语言字符输入与输出 标准库提供的输入/输出模型非常简单。无论文本从何处输入,输出到何处,其输入/输出都是按照字符流的方式处理。文本流是由多行字符构成的字符序列,而每行字符则由 0 个或多个字符组成,行末是一个换行符。标准库负责使每个输入/

  • 本文向大家介绍C#实现计算年龄的简单方法汇总,包括了C#实现计算年龄的简单方法汇总的使用技巧和注意事项,需要的朋友参考一下 vs2010测试通过,主要思想是由出生日期和当前日期,两个日期计算出年龄(岁、月、天) 再简单一些: 下面我们来看看常规方法: 方法1: 方法2:       如果你将日期格式化为yyyymmdd,并且从当前日子减去生日,最后去除4个数字,就得到年龄了:)       我相信

  • 本文向大家介绍C语言实现简单的三子棋,包括了C语言实现简单的三子棋的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了C语言实现简单三子棋游戏的具体代码,供大家参考,具体内容如下 一、主要思想 1、创建一个3*3的棋盘(使用字符数组) 2、初始化棋盘(用空格填充) 3、打印棋盘(使其有可见的边框) 4、玩家落子,用x表示(检验是否越界,是否已经落子,是否赢) 5、电脑落子,用o表示(检验