用C语言编写程序读取文本文件txt中的内容并逐行在屏幕上显示打印(中文和英文都能显示),哪位大神帮

用C语言编写程序读取文本文件txt中的内容并逐行在屏幕上显示打印(中文和英文都能显示),哪位大神帮忙做一下啊!拜托啦!!!

#include <stdio.h>
int main(void)
{
    FILE *p;
char ch[80] = {'\0'};
int i = 0;
    p = fopen("a.txt", "r");    
    while(!feof(p))
    {
        if(fgetc(p) == '>')
        {
            while((ch[i++] = fgetc(p)) != '<');
ch[i-1] = '\n';
        }
    }
printf("%s", ch);
    fclose(p);
    return 0;
}
//还是我,这次支持中文,看了一下材料,中文得用字符数组解决


追问

那英文的怎么处理呢?

追答

晕, 都可以处理啊,你运行一下

追问

嗯嗯,你叫赵磊????是吗??

谢谢你啊!!!

温馨提示:答案为网友推荐,仅供参考
相似回答