خواندن و نوشتن داخل فایل در ++C :

فایل‌ها در ++C یکی از ابزارهای مهم برنامه نویسی هستند که به برنامه نویسان اجازه می‌دهد با استفاده از داده‌های غیر حافظه‌ای کار کنند. فایل‌ها می‌توانند برای خواندن و نوشتن اطلاعات از یک دستگاه خارجی یا حتی از دیسک سخت استفاده شوند. در این مقاله، به بررسی مفهوم فایل‌ها در ++C، نحوه باز و بسته کردن فایل‌ها، نحوه خواندن و نوشتن اطلاعات در فایل‌ها و همچنین کاربردهای مختلف فایل‌ها خواهیم پرداخت.

یک فایل در ++C می‌تواند داده‌های متنی یا دودویی را ذخیره کند. برای کار با فایل‌ها، ابتدا باید آن‌ها را باز کنیم. برای باز کردن یک فایل، ابتدا یک شیء از نوع `ifstream` برای فایل‌های متنی یا یک شیء از نوع `ofstream` برای فایل‌های دودویی تعریف می‌کنیم. سپس با استفاده از تابع `open()` و با ارسال نام فایل به آن، فایل را باز می‌کنیم. به عنوان مثال:

“`cpp
#include
using namespace std;

int main() {
ifstream inputFile;
inputFile.open(“example.txt”);
// کار با فایل
inputFile.close();
return 0;
}
“`

پس از باز کردن فایل، می‌توانیم از توابع مختلفی برای خواندن اطلاعات از فایل استفاده کنیم. برای خواندن رشته‌ها از تابع `getline()` و برای خواندن اعداد از تابع `>>` استفاده می‌کنیم. به عنوان مثال:

“`cpp
#include
#include
using namespace std;

int main() {
ifstream inputFile;
inputFile.open(“example.txt”);

string line;
while (getline(inputFile, line)) {
cout << line << endl;
}

int number;
while (inputFile >> number) {
cout << number << endl;
}

inputFile.close();
return 0;
}
“`

برای نوشتن اطلاعات در یک فایل، ابتدا باید فایل را با استفاده از یک شیء از نوع `ofstream` باز کنیم. سپس می‌توانیم از تابع `<<` برای نوشتن رشته‌ها و اعداد استفاده کنیم. به عنوان مثال:

“`cpp
#include
using namespace std;

int main() {
ofstream outputFile;
outputFile.open(“example.txt”);

outputFile << “Hello, World!” << endl;
outputFile << 42 << endl;

outputFile.close();
return 0;
}
“`

فایل‌ها در ++C در بسیاری از برنامه‌ها کاربرد دارند. برای مثال، می‌توان از فایل‌ها برای ذخیره و بازیابی تنظیمات برنامه، ذخیره و بازیابی داده‌ها، خروجی گرفتن از برنامه، و غیره استفاده کرد. همچنین، فایل‌ها می‌توانند برای تبادل اطلاعات بین برنامه‌های مختلف یا حتی بین سیستم‌های مختلف استفاده شوند.

در این مقاله، مفهوم فایل‌ها در ++C، نحوه باز و بسته کردن فایل‌ها، نحوه خواندن و نوشتن اطلاعات در فایل‌ها و کاربردهای مختلف فایل‌ها را بررسی کردیم. فایل‌ها یک قابلیت بسیار مهم در ++C هستند که به برنامه نویسان اجازه می‌دهند با داده‌های غیر حافظه‌ای کار کنند و بسیاری از وظایف برنامه را انجام دهند.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *