Senin, 04 Juni 2012

Input dan Output Pada string

Waktu semester awal saya pernah dapat soal kuis berupa output string yang dinputkan user. Kesalahan saya adalah ketika melakukan input menggunakan scanf. Kalau menggunakan scanf, string yang ada karakter spasi akan danggap sebagai karakter '\0' atau NULL, kosong. Sehingga ketika ditampilkan ke layar konsol yang tampil hanya kata yang pertama sebelum spasi. Solusinya adalah menggunakan gets, untuk mnampilkannya menggunakan puts. Berikut source yang udah saya edit. Silakan copas ke Dev C++.


#include "stdio.h"
#include "conio.h"
#include "windows.h"//untuk mengaktifkan MessageBox
#include "stdlib.h"

Membuat Pesan Berjalan Pada Bahasa C/C++

Salam programming para pembaca sekalian . . . . .
Pada postingan ini, akan saya share sedikit pengetahuan saya mengenai bahasa C/C++. Tentunya sesuai dengan judul yaitu membuat pesan berjalan berupa tipe data Char pada bahasa C diidentifikasikan dengan %c. Okay, langsung saja menuju TKP.....
Pesan berjalan yang akan saya bagikan kepada pembaca adalah pesan berjalan yang pernah saya dapatkan source kode dari internet yaitu menggunakan perulangan while. Mengapa while??? Karena while itu merupakan perulangan yang batasannya belum diketahui, dan ketika error, tentunya akan menampilkan banyak karakter yang tidak jelas dan bergerak secara terus-menerus. Kali ini kita akan menggunakan Fungsi tanpa return dengan keyword void, karena didalam bahasa C/C++ tidak mengenal kata kunci procedure. Langkah-langkahnya adalah sebagai berikut: