Menu
CoddyTech

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));
challenge icon

Tantangan

Mudah

Tulis 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