所以我想创建一个程序来计算文件中每个字符的出现次数.例如:
字符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)