【C++】读取文件的方法

方法一

使用到FILE*指针,fopen_s与fread函数

#include "stdafx.h"
#include <string>
#include <iostream>
using namespace std;
int main()
{
   unsigned char a1[2];

    FILE* ts_fp;
   string ts_path="C:\\Users\\Yangzi\\Desktop\\1.txt";
   fopen_s(&ts_fp, ts_path.c_str(),"rb");
   char *a =new char[4];    //用于存放文件数据,注意要比读取的文件数据大一个字节,防止内存泄漏
   memset(a, 0, 4);         //初始化内存空间,防止乱码
   fread(a, 1, 3, ts_fp);   //fread读取文件数据,每次读1个字节读3次
   printf("%s\n", a);       //打印结果
    return 0;
}
发布了218 篇原创文章 · 获赞 6 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/u011035397/article/details/104755241