Page 147 - Project Akhir Media Pendidikan
P. 147
Hasil yang akan diberikan dari program di atas adalah sebagai berikut.
Hasil = (null)
Hasil = man Menggunakan Bahasa C
6.11.3.6. Melakukan Konversi String
Meskipun bukan termasuk ke dalam fungsi-fungsi standar ANSI, namun beberapa
kompilator C yang beredar saat ini kebanyakan telah menyediakan fungsi untuk melakukan
konversi string, yaitu fungsi strlwr() dan strupr().
a. Fungsi strlwr()
Prototipe dari fungsi ini adalah sebagai berikut.
char *strlwr(char *str);
Fungsi ini akan menyebabkan string str berubah menjadi huruf kecil. Sebagai contoh
apabila kita menggunakan strlwr() untuk string “Pemrograman Menggunakan
Bahasa C”, maka nilai yang akan dikembalikan adalah string “pemrograman
menggunakan bahasa c”. Untuk membuktikan hal tersebut, coba Anda perhatikan
contoh program di bawah ini.
#include <stdio.h>
#include <string.h>
#define MAX 100
int main(void) {
char *str;
str = malloc (char *) (MAX * sizeof(char));
str = strlwr(“PEMROGRAMAN MENGGUNAKAN BAHASA C”);
printf(“%s”, str);
free(str);
return 0;
}
Hasil yang akan diberikan oleh program di atas adalah sebagai berikut.
pemrograman menggunakan bahasa c
143