Artikel ini menyediakan program menggunakan bahasa pemrograman C yang berfungsi untuk menghapus sebuah karakter spasi pada sebuah kalimat.
Pada artikel ini juga disediakan sintaks dari program, contoh output dan penjelasan singkat dari program tersebut.
Sintaks Program
Jadi sesuai dengan judul, akan ada input sebuah kalimat.
Dan output-nya adalah kalimat yang sama namun tidak ada karakter spasi.
Program yang sederhana ini bisa kalian lihat melalui alamat berikut, hanpalla/Menghapus-spasi-pada-kalimat (github.com).
Contoh Output Program
Berikut ini merupakan gambar hasil tangkapan layar dari salah satu output yang merupakan hasil dari program di atas.
Penjelasan Program
Seperti biasa, akan ada pemanggilan file header di dalam program yang menggunakan bahasa pemrograman C.
Baru setelah itu kita masuk fungsi main atau fungsi utama.
Di dalam fungsi main, terdapat 2 variabel yang bertipe array atau larik.
Variabel bernama kalimat memiliki tugas untuk menyimpan karakter hasil input dari user atau pengguna.
Variabel bernama tanpaSpasi berfungsi untuk menyimpan kalimat yang sudah tidak ada karakter spasi di dalamnya.
Dan terdapat pula variabel lain yang berfungsi sebagai indeks dari kedua array yang ada.
Setelah inisiasi beberapa variabel, user akan diminta untuk melakuakan proses input sebuah kalimat ke dalam program.
Lalu program akan mengambil input dari user sebagai nilai dengan tipe data string.
Program menerima hasil input dari user dengan menggunakan perintah gets.
Kemudian kalimat hasil input tadi akan masuk ke sebuah perulangan.
Perulangan ini akan terus berlanjut selama ada karakter di dalam array tersebut.
Di dalam perulangan tersebut terdapat sebuah percabangan dan percabangan ini akan memeriksa setiap karakter di dalam array tersebut.
Jika karakter tersebut adalah karakter spasi, maka karakter pada array tersebut tidak akan diproses dan akan dianggap tidak ada.
Namun jika karakter itu bukanlah spasi, maka karakter tersebut akan berpindah ke array baru yang bernama tanpaSpasi tadi.
Array ini akan menjadi output satu-satunya dari program.
Lalu setiap karakter di dalam array tanpaSpasi akan dicetak, kemudian program selesai atau dimatikan.
Itu tadi penjelasan singkat nan sederhana tentang program pada artikel kali ini.
Program ini memiliki tugas untuk menghilangkan atau menghapus setiap karakter spasi dari sebuah kalimat.
Karakter spasi yang terhapus bisa saja karakter yang berada di awal kalimat atau di akhir kalimat.
Program ini juga akan menghapus lebih dari satu karakter spasi yang posisinya bersebelahan.
Rangkuman
Sekian program singkat nan sederhana yang bisa kita pakai untuk menghilangkan karakter spasi pada sebuah kalimat.
Proses penghapusan cukup mudah, karena hanya menyeleksi dan memindahkan karakter dari kalimat yang merupakan dari pengguna.
Jadi progam akan menyeleksi tiap karakter yang ada sampai ke karakter terakhir.
Jika suatu karakter adalah karakter spasi, maka karakter tersebut tidak akan masuk ke dalam array baru.
Namun jika karakter yang diperiksa adalah karakter bukan spasi, maka karakter itu akan otomatis masuk ke array baru.
Jadi array baru ini adalah array khusus yang menampung semua karakter non-spasi.
Dan selanjutnya program akan menampilkan semua karakter di dalam array yang baru tersebut.
Terima kasih.