小编Sar*_*h97的帖子

C - 文件中的字符数

所以我想创建一个程序来计算文件中每个字符的出现次数.例如:

字符0x67(g)的4个实例

11个字符0x68(h)的实例

等等

我不知道如何显示和计算实例.

有什么想法吗?

#include <stdio.h>
const char FILE_NAME[] = "input.txt";
#include <stdlib.h>

int main() {

    int             count = 0;  /* number of characters seen */
    FILE           *in_file;    /* input file */

   /* character or EOF flag from input */
    int             ch;

    in_file = fopen(FILE_NAME, "r");
    if (in_file == NULL) {
        printf("Cannot open %s\n", FILE_NAME);
        exit(8);
    }

    while (1) {
        ch = fgetc(in_file);
        if (ch == EOF)
            break;
        ++count;
    }
    printf("Number of characters in %s is %d\n",
                  FILE_NAME, …
Run Code Online (Sandbox Code Playgroud)

c file character count

2
推荐指数
1
解决办法
5万
查看次数

标签 统计

c ×1

character ×1

count ×1

file ×1