Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Menambah Teks pada Fail dalam C?

Bagaimanakah Saya Menambah Teks pada Fail dalam C?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-08 06:43:10785semak imbas

How Do I Append Text to a File in C  ?

Melampirkan Teks pada Fail Teks dalam C

Melampirkan teks pada fail teks dalam C ialah tugas biasa. Ia membolehkan anda menambah kandungan baharu pada fail sedia ada tanpa menimpa kandungan sedia ada. Selain itu, anda juga boleh mencipta fail teks baharu jika ia tidak wujud dan tambahkan teks padanya.

Untuk mencapainya, anda boleh menggunakan langkah berikut:

1. Buka Fail

Buka fail teks menggunakan std::ofstream dengan mod buka yang sesuai. Dalam kes ini, nyatakan mod buka tambah menggunakan std::ios_base::app. Mod ini membolehkan anda menambah data pada penghujung fail jika ia wujud atau mencipta fail baharu jika ia tidak:

#include <fstream>

int main() {  
  std::ofstream outfile;

  outfile.open("test.txt", std::ios_base::app); // append instead of overwrite

2. Tambah Teks

Setelah fail dibuka, anda boleh menggunakan << operator untuk menambahkan teks pada penghujung fail:

outfile << "Data"; 

3. Tutup Fail

Akhir sekali, tutup fail untuk menyimpan perubahan:

  return 0;
}

Kod ini akan membuka fail "test.txt" dalam mod tambah, tambah rentetan " Data" ke hujung fail dan tutup fail. Jika fail tidak wujud, ia akan dibuat dengan teks yang ditentukan.

Atas ialah kandungan terperinci Bagaimanakah Saya Menambah Teks pada Fail dalam 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