در این مقاله و چند مقاله پیش رو شما را فایل های متنی آشنا خواهیم کرد. یک فایل متنی (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;
}
در فایل های متنی می توانیم اعداد را هم ذخیره کنیم. اعداد به صورت متن ذخیره می شوند. برای مثال عدد ۲۳۶ به صورت کاراکتر’۲’ ، کاراکتر ‘۳’ و کاراکتر ‘۶’ ذخیره می شود. این تبدیل زمان اضافه می برد اما فایل حاصل قابل خواندن است.