当前位置: 代码迷 >> 综合 >> 读写文件IO
  详细解决方案

读写文件IO

热度:70   发布时间:2024-02-07 15:52:51.0

要求:先写后读文件,时间:2分钟

上代码

#include <iostream>using namespace std;static int printHex(char *srcdata, int size)
{if(srcdata == nullptr){printf("return -1...\n");return -1;}if(size <= 0){printf("return -1...\n");return -1;}char data[1024] = {0};int i = 0;memcpy(data,srcdata,size);for(i = 0 ; i <size; i++){printf("%d ",data[i]);}printf("\n");
}int main()
{char w_data[32] = "hello world";char data[32] = {0};FILE *rfile = nullptr;rfile = fopen("./1.txt", "wt+");if(rfile == nullptr){printf("fopen failed...\n");return -1;}else{printf("fopen success...\n");}int length = fwrite(w_data, 1, 32, rfile);printf("fwite length:%d\n",length);fseek(rfile,0,SEEK_SET);length = fread(data, 1, 32, rfile);if(length < 0){printf("length : %d\n",length);}else{printf("length >= 0...\n");}printHex(data, length);return 0;
}

然后最后用了5分钟

  相关解决方案