文件的操作(文件的读写、计算文件大小)

xiaoxiao2021-02-28  116

#include <iostream> using namespace std; /*文件的读写*/ int main1() { FILE *fp; char pathName[20], txt1[20] = { '\0' }, txt2[20] = { '\0' }; int fileLen; cout << "输入文件名:"<<endl; cin >> pathName; fp = fopen(pathName, "w"); cout << "输入字符串到文件中:" << endl; cin >> txt1; fileLen = strlen(txt1); fwrite(txt1, fileLen, 1, fp); fclose(fp); cout << "文件已保存" << endl; cout << pathName << endl; fp = fopen(pathName, "r"); fread(txt2, fileLen, 1, fp); cout << txt2; return 0; } /*计算文件的大小*/ int main2() { FILE *myf; long f; myf = fopen("1.txt","r"); fseek(myf,0,SEEK_END); f = ftell(myf); fclose(myf); cout << "这个文件有" << f << "个字节!" << endl; return 0; }
转载请注明原文地址: https://www.6miu.com/read-53907.html

最新回复(0)