c语言中统计字符个数函数 c语言统计字符个数程序

C语言,统计文件中的字符个数

使用fopen函数打开文件,使用fgetc()一个字符一个字符的读取,然后计数统计就可以啦,fget()从文件指针stream指向的文件中读取一个字符,读取一个字节后,光标位置后移一个字节,这个函数的返回值,是返回所读取的一个字节。如果读到文件末尾或者读取出错时返回EOF。

成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站设计、成都网站设计、滁州网络推广、微信平台小程序开发、滁州网络营销、滁州企业策划、滁州品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供滁州建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

#includestdio.h

int main()

{

FILE *fp;

char filename[50];

int num=0;

printf("输入一个文件名: ");

gets(filename);

if((fp=fopen(filename,"r"))==NULL)

{

printf("文件打开失败..\n");

return ;

}

while(!feof(fp))fgetc(fp)num++;

printf("%s 文件中共有字符个数: %d\n",filename,num);

fclose(fp);

return ;

}

c语言中统计字符串中各个字符的个数?

原发布者:zlaikai1314

#include#include#include#includeusingnamespacestd;chara[100];//字符数组intb[100];//字符个数doublep_a[100];//字符概率数组intsum=0;//字符总数//判断当前字符temp是否已出现过boolsearch(chartemp,chara[],intm,intn)//m为数组a的元素总个数,即100;n为当前数组a中存放的字符种类的个数{inti=0;while(in){if(a[i]==temp)returntrue;elsei++;}returnfalse;}//求各个字符的个数,放在数组b中voidread_file(stringfile_name="test_data.txt"){intk=0;ifstreamfile(file_name.c_str());//将string转化为char数组chartemp;if(file.is_open()==true)//检查文件是否打开{while(file.peek()!=EOF)//从文件中读取一个字符,但该字符并未从输入流中删除{file.get(temp);//从文件读入一个字符并把它存储在tempsum++;//统计出现的字符总数if(search(temp,a,100,k)){for(inti=0;ik;i++){if(temp==a[i]){b[i]++;break;}}}else

C语言、定义一个函数、统计字串str中字符个数(不包括字符'\0')

有现成的函数啊strlen

strlen()函数用来计算字符串的长度,其原型为:

unsigned int strlen (char *s);

【参数说明】s为指定的字符串。

strlen()用来计算指定的字符串s 的长度,不包括结束字符"\0"。

【返回值】返回字符串s 的字符数。

【函数示例】取得字符串 的长度。复制纯文本新窗口

#includestdio.h#includestring.hint main(){    char *str1 = "";    char str2[100] = "";    char str3[5] = "12345";    printf("strlen(str1)=%d, sizeof(str1)=%d\n", strlen(str1), sizeof(str1));    printf("strlen(str2)=%d, sizeof(str2)=%d\n", strlen(str2), sizeof(str2));    printf("strlen(str3)=%d, sizeof(str3)=%d\n", strlen(str3), sizeof(str3));    return 0;}

运行结果:

strlen(str1)=38, sizeof(str1)=4

strlen(str1)=45, sizeof(str1)=100

strlen(str1)=53, sizeof(str1)=5

c语言如何统计字符个数

在C语言中,要统计一个字符串的字符个数,可以采用char类型的字符数组,再进行逐个字节的扫描,如果它的ASCII值大于零,这个字节算一个字符;如果它的ASCII值小于零的,就连同后续的一个字节算一个字符。遇到ASCII值等于零,就停止统计输出统计的结果。


文章名称:c语言中统计字符个数函数 c语言统计字符个数程序
网页链接:http://scyanting.com/article/dojipps.html