Menambahkan data ke file
Pelajaran 13 dari 23 dalam kursus Penanganan File C++ di Coddy.
Method .put(char) menulis satu karakter ke file, berguna untuk menambahkan karakter satu per satu seperti baris baru atau simbol pemformatan.
Di sisi lain, .write(string, size n) menulis n karakter dari string ke file, ideal untuk menangani potongan data yang lebih besar.
ofstream output;
output.open("example.txt");
output.put('H');
output.put('I');
output.put('!');
output.put('\n');
char* message = "Hello!";
output.write(message, strlen(message));Tantangan
MudahTulis program yang membuka file bernama output.txt, membaca 3 karakter dari input standar, lalu sebuah string, kemudian menambahkan karakter-karakter tersebut dengan spasi di antara setiap karakter
*Jangan ubah kode bawaan*
Coba sendiri
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
// Masukkan kodemu di sini
// JANGAN UBAH KODE DI BAWAH INI!
ifstream file("output.txt");
string line;
while(!file.eof()){
getline(file, line);
cout << line;
}
file.close();
}Semua pelajaran di Penanganan File C++
Latihan sendiri: Compiler C++ online