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

Bagaimanakah Saya Menambah Teks pada Fail dalam C?

Mary-Kate Olsen
Lepaskan: 2024-12-08 06:43:10
asal
785 orang telah melayarinya

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
Salin selepas log masuk

2. Tambah Teks

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

outfile << "Data"; 
Salin selepas log masuk

3. Tutup Fail

Akhir sekali, tutup fail untuk menyimpan perubahan:

  return 0;
}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan