
读取电脑中已有的文件ch.txt,该文件有10个字符1234567890,请编写程序,输出该文件中其中的偶数字符在屏幕上

读取电脑中已有的文件ch.txt,该文件有10个字符1234567890,请编写程序,输出该文件中其中的偶数字符在屏幕上
#include <stdio.h>
int main()
{
char buf[100];
FILE *fp = fopen("ch.txt", "r");
if (fp == NULL)
{
return 1;
}
fscanf(fp, "%s", buf);
for (int i = 0; buf[i]; i++)
{
if (buf[i] >= '0' && buf[i] <= '9')
if ((buf[i] - '0') % 2 == 0)
{
putchar(buf[i]);
}
}
return 0;
}