فایل های متنی
فايل های متنی مورد استفاده بسياری دارند. يک فايل متنی (text file) جريانی از کاراکترهاست که دارای کاراکتر(های) خاصی برای نشانه گذاری انتهای هر خط است. فايل های متنی را با هر اديتورمتنی می توان توليد کرد يا محتويات آن را مشاهده کرد.
مثال. ايجاد يک فايل متنی با نام test.txt.
#include <fstream.h>
int main() {
ofstream myfile ("test.txt");
if (myfile.is_open()){
myfile << "This outputting a line.\n";
myfile << "Guess what, this is another line.\n";
myfile.close();
}
return 0;
}
مثال. خواندن فايل متنی test.txt و نمايش آن روی صفحه.
#include <fstream.h>
#include <iostream.h>
int main (){
char buffer[256];
ifstream myfile ("test.txt");
while (! myfile.eof() ) {
myfile.getline (buffer,100);
cout << buffer << endl;
}
return 0;
}
در فايل های متنی می توانيم اعداد را هم ذخيره کنيم. اعداد به صورت متن ذخيره می شوند. برای مثال عدد 236 به صورت کاراکتر'2' ، کاراکتر '3' و کاراکتر '6' ذخيره می شود. اين تبديل زمان اضافه می برد اما فايل حاصل قابل خواندن است.





پاسخ با نقل قول