Rumah >pembangunan bahagian belakang >C++ >Bagaimana Mendapatkan Saiz Fail dalam C : Pendekatan Mudah dan Boleh Dipercayai?
Menentukan Saiz Fail dalam C
Pertanyaan "Bagaimana saya boleh mendapatkan saiz fail dalam C?" menggesa penerokaan ke dalam kaedah yang paling lazim untuk melaksanakan tugas ini sambil mematuhi kriteria tertentu.
Kriteria:
Pendekatan Biasa:
Menggunakan ciri I/O fail asli C, pendekatan biasa untuk menentukan saiz fail melibatkan perkara berikut langkah:
#include <fstream> std::ifstream::pos_type filesize(const char* filename) { std::ifstream in(filename, std::ifstream::ate | std::ifstream::binary); return in.tellg(); }
Penjelasan:
Maklumat Tambahan:
Sila ambil perhatian bahawa penyelesaian ini menganggap fail tidak dibuka dalam aplikasi lain, yang mungkin menjejaskan saiz fail. Untuk butiran lanjut tentang pengendalian fail dalam C , rujuk: http://www.cplusplus.com/doc/tutorial/files/.
Atas ialah kandungan terperinci Bagaimana Mendapatkan Saiz Fail dalam C : Pendekatan Mudah dan Boleh Dipercayai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!