Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk membaca dan menulis fail teks menggunakan C++?

Bagaimana untuk membaca dan menulis fail teks menggunakan C++?

王林
王林asal
2024-06-04 13:54:13422semak imbas

Untuk membaca dan menulis fail teks dalam C++, anda boleh menggunakan perpustakaan fstream. Langkah-langkah khusus: 1. Buka fail: buka fail dalam mod input (ifstream) untuk membaca, buka fail dalam mod output (ofstream) untuk menulis atau menambah penulisan. 2. Baca fail: Gunakan operator>> untuk membaca kandungan fail baris demi baris. 3. Tulis ke fail: Gunakan operator

Bagaimana untuk membaca dan menulis fail teks menggunakan C++?

Baca dan tulis fail teks menggunakan C++

Fail teks ialah cara mudah untuk menyimpan data dalam teks yang boleh dibaca manusia. Dalam C++, anda boleh menggunakan pustaka fstream untuk membaca dan menulis fail teks. fstream 库读写文本文件。

打开文本文件

要打开文本文件,可以使用 ifstream(输入文件流)或 ofstream(输出文件流)类。例如:

// 打开文件以进行读取
ifstream infile("input.txt");

// 打开文件以进行写入(覆盖现有文件)
ofstream outfile("output.txt");

// 打开文件以进行追加(在文件末尾写入)
ofstream outfile("output.txt", ios::app);

读取文本文件

要读取文本文件,可以使用 operator>> 运算符,例如:

string line;
while (getline(infile, line)) {
  // 处理文件中的每一行
}

写入文本文件

要写入文本文件,可以使用 operator

Buka fail teks

Untuk membuka fail teks, anda boleh menggunakan kelas ifstream (strim fail input) atau ofstream (strim fail output). Contohnya:

outfile << "Hello, world!" << endl;

🎜Baca fail teks🎜🎜🎜Untuk membaca fail teks, anda boleh menggunakan operator operator>>, contohnya: 🎜
#include <fstream>
#include <iostream>

using namespace std;

int main() {
  // 打开文件以进行读取
  ifstream infile("input.txt");

  // 读取文件内容
  string line;
  while (getline(infile, line)) {
    cout << line << endl;
  }

  return 0;
}
🎜🎜Tulis fail teks🎜🎜 Untuk menulis Untuk🎜 masukkan fail teks, anda boleh menggunakan operator operator, contohnya: 🎜rrreee🎜🎜Kes praktikal🎜🎜🎜Atur cara berikut membaca fail teks dan mencetak kandungannya: 🎜rrreee

Atas ialah kandungan terperinci Bagaimana untuk membaca dan menulis fail teks menggunakan C++?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn