c++ 文件读取

复制代码
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//读取文件每行
#include <wchar.h>
 
#ifdef _WIN32
    #include <Windows.h>
#endif

int main()
{
    #ifdef _WIN32
        //http://m.blog.csdn.net/article/details?id=52789570
        //控制台显示乱码纠正
       // system("chcp 65001"); //设置字符集(使用SetConsoleCP(65001)设置无效,原因未知)
        SetConsoleOutputCP (65001);
        CONSOLE_FONT_INFOEX info = { 0 }; // 以下设置字体来支持中文显示。
        info.cbSize = sizeof(info);
        info.dwFontSize.Y = 16; // leave X as zero
        info.FontWeight = FW_NORMAL;
        wcscpy(info.FaceName, L"Consolas");
        SetCurrentConsoleFontEx(GetStdHandle(STD_OUTPUT_HANDLE), NULL, &info);
    #endif

    char c[1000];
    FILE *fptr = fopen("1.txt", "r");

    while (fgets(c,sizeof(c),fptr) != NULL)
    {
        printf("%s",c);
    }
 
    fclose(fptr);
    
    return 0;
}
复制代码

 

posted @   jswf  阅读(66)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示