Menghitung jumlah kata dengan menggunakan c++
Pada tugas minggu ini, saya mendapat tugas untuk membuat program yang dapat menerima input sebuah kalimat. Disini saya menggunakan fungsi-fungsi pada "ctype.h". Fungsi-fungsi yang saya gunakan antara lain :
1. Ispunct Memeriksa apakah parameter c adalah karakter tanda baca. Untuk tujuan fungsi ini, sebuah karakter tanda baca adalah setiap karakter grafis (seperti dalam isgraph) yang tidak alfanumerik (seperti dalam isalnum).
2. Isspace merupakan fungsi yang akan melakukan analisis apabila karakter adalah sebuah spase/tab.Fungsi isspace akan mengembalikan nilai selain nol apabila ch bukan merupakan spasi,namun apabila ch merupakan karakter spasi maka nol akan dikembalikan.
Berikut adalah source code program saya :
Dan berikut hasil outputnya :

pusing
BalasHapusprogramnya masih belum sempurna mas...
BalasHapus1)coba d ketikan hanya spasi saja yg banyak...
2)apabila diketikan bnyak spasi d awal lalu d lanjut kalimat
cth:" haloo"
3)variasi masalah lain dlm penghitungan jumlah kata krna spasi
cth:" halloo nama saya "
Terima Kasih....