Input biasanya diambil dari perangakat inputan seperti keyboard, mouse, kamera,
microphone, dll.
Pada bahasa pemrograman C++, terdapat beberapa fungsi dasar untuk menampilkan
output dan mengambil input.
Bedanya sih pada konteks penggunaanya, yakni untuk error dan log.
1. Fungsi cout
Fungsi cout adalah fungsi standar pada C++ untuk menampilkan output ke layar.
Teks harus diapit dengan tanda petik dan untuk membuat baris baru bisa
menggunakan endl atau simbol \n.
Pembuatan baris baru bersifat opsional, terserah kita mau ditambahkan atau tidak.
Contoh:
Namaku adalah
Petani kode
Apapun setelah simbol << akan ditampilkan ke layar. Jika kita ingin menampilkan
variabel, kita bisa menulisnya seperti ini:
#include <iostream>
using namespace std;
int main(){
printf("Hello, ini adalah teks output\n");
printf("Nama saya %s\n", "Dian");
printf("Usia saya %d\n", 20);
return 0;
}
Hasilnya:
Selain tiga simbol tersebut, masih banyak lagi simbol yang lain.
%x
untuk menampilkan bilangan
heksadesimal
1. Fungsi cin
Fungsi cin (c input) adalah fungsi untuk mengambil input dari keyboard.
#include <iostream>
using namespace std;
int main(){
string nama;
cout << "Tuliskan nama: ";
cin >> nama;
return 0;
}
Setelah itu, coba compile dan jalankan.
Maka hasilnya:
2. Fungsi scanf()
Fungsi scanf() sebenarnya dari bahasa C, tapi bisa juga digunakan pada C++.
#include <iostream>
using namepsace std;
int main () {
// membuat variabel
char name[20], web_address[30];
printf("Nama: ");
scanf("%s", &name);
printf("\n------------------------------\n");
printf("Nama yang diinputkan: %s\n", name);
printf("Alamat Web yang diinputkan: %s\n", web_address);
return 0;
}
Hasilnya: