*** Jika menggunakan #include
1.Fungsi scanf : untuk menginput data berupa data numerik, karakter string secara terformat. Kode penentu format adalah %c (karakter), %s (string), %i dan %d (bilangan bulat, integer), %f dan %e (bilangan pecahan, real), %o (bilangan octal), %x (bilangan heksadesimal), %u (bilangan tak bertanda).
2.Fungsi gets () : digunakan untuk menginput data bertipe string namun tidak dapat digunakan untuk memasukkan data numerik, tidak memerlukan penentu format.
3.Fungsi getchar () : untuk membaca data yang bertipe karakter.
4.Fungsi getch () dan getche () : untuk membaca data bertipe karakter. Fungsi getch () membuat karakter yang diinput tidak ditampilkan pada layar. Namun, dengan fungsi getche () karakter yang dimasukkan akan tampil di layar.
*** Jika menggunakan #include
1.Format cin >> var : fungsi cin >> berfungsi untuk memasukkan data berupa data numerik, karakter, ataupun string (hanya satu kata).
2.Fungsi getch() dan getche() : Sama seperti dalam #include
3.Format cin.get (var,sizeof(var)) : untuk membaca string lebih dari satu kata, tetapi mengakibatkan kesalahan jika menggunakannya lebih dari satu kali.
4.Format cin.getline (var,sizeof(var)) : untuk menangani kelemahan dari cin.get (var,sizeof(var)) yaitu dapat menggunakan perintah lebih dari satu kali.
II.OUTPUT
*** Jika menggunakan #include
1.Fungsi printf() : untuk menampilkan jenis data numerik maupun karakter.
2.Fungsi puts() : untuk menampilkan data string dan secara otomatis diakhiri perpindahan baris.
3.Fungsi putch() : untuk menampilkan sebuah karakter.
*** Jika menggunakan #include
1.Format cout << var; atau cout << konstanta;.
Fungsi cout << berfungsi menampilkan semua jenis data numerik maupun karakter yang berupa nilai dalam variabel atau konstanta.
III.MANIPULATOR DALAM C++
endl : identik dengan \n , untuk memindah kursor ke posisi awal berikutnya (ganti baris)
ends : menyisipkan karakter Null
flush : mencetak isi buffer
dec : mengonversi kebilangan decimal
hex : mengorvesi kebilangan heksadecimal
oct : mengorvesi kebilangan octadecimal
setbase (n) : mengorversi kebilangan berbasis n
setw (n) : mengatur lebar cetakan selebar n
setfill (n) : mengisi leading field dengan karater c
setprecision (n) : membuat lebar decimal point = n
setiosflags (lf) : men-set format yang diatur dengan tanda format ios;
resetiosflags (lf) : men-set format yang diset oleh setioflagss.
Tidak ada komentar:
Posting Komentar