Daftar Isi:
Video: #03 Perintah dasar C++, printf(), getch(), puts(), clrscr(). 2024
Hal-hal yang dapat dilakukan program C tidak terbatas, tapi ketika Anda pertama kali belajar bahasa, Anda harus mulai dari kecil. Salah satu fungsi yang paling umum yang Anda inginkan agar program C Anda lakukan adalah menampilkan teks di layar, dan ada dua cara untuk melakukannya: puts () dan printf ().
menempatkan ()
Menempatkan mungkin berarti menaruh tali , di mana string ada sedikit teks yang Anda pasang ke layar. Apapun, inilah cara kerjanya:
menempatkan ("Salam, manusia!");
Teks yang akan ditampilkan - string - dilampirkan dalam tanda kurung fungsi. Selanjutnya, ini diliputi dengan tanda kutip ganda, yaitu bagaimana Anda secara resmi membuat teks di dalam bahasa C, dan bagaimana compiler memberitahu perbedaan antara pernyataan teks dan pemrograman. Akhirnya, pernyataan tersebut berakhir dalam titik koma.
Inilah cara menempatkan () mungkin sesuai dengan beberapa kode sumber sederhana:
int main () {menempatkan ("Salam, manusia!"); return (0);}
Fungsi puts () bekerja di dalam fungsi main (). Ini berjalan dulu, menampilkan teks Salam, manusia! di layar. Kemudian kembali (0); Pernyataan dijalankan selanjutnya, yang berhenti dari program dan mengembalikan kontrol ke sistem operasi.
printf ()
Fungsi bahasa C lainnya yang menampilkan teks di layar adalah printf (), yang jauh lebih hebat daripada puts () dan digunakan lebih sering. Sementara fungsi puts () hanya menampilkan teks di layar, fungsi printf () menampilkan teks diformat . Ini memberi Anda kontrol lebih terhadap output.
Coba kode sumber berikut ini:
#include int main () {printf ("Maaf, tidak bisa bicara sekarang."); printf ("saya sibuk!"); return (0);}
Ketik kode ini ke editor Anda dan simpan ke disk sebagai HELLO. C. Kemudian kompilasi dan jalankan.
Maaf, tidak bisa bicara sekarang Saya sibuk!
Anda mungkin berasumsi bahwa dengan meletakkan dua pernyataan printf () pada baris terpisah, dua baris teks yang berbeda akan ditampilkan. Salah!
Fungsi puts () secara otomatis menambahkan karakter baris baru di akhir teks yang akan ditampilkan; Fungsi printf () tidak. Sebagai gantinya, Anda harus memasukkan karakter baris baru secara manual (n) ke dalam teks Anda.
Untuk "memperbaiki" jeda baris di HELLO sebelumnya. C, ganti baris 5 sebagai berikut:
printf ("Maaf, tidak bisa bicara sekarang n);
Urutan pelarian n ditambahkan setelah periode tersebut. Ini sebelum tanda kutip akhir karena karakter baris baru perlu menjadi bagian dari string yang ditampilkan.
Jadi simpanlah perubahannya, rekompilasi HELLO. C, dan menjalankannya. Sekarang outputnya diformat sesuai dengan keinginan anda:
Maaf, tidak bisa bicara sekarang.Saya sibuk!