Anda di halaman 1dari 4

contoh penggunaannya :

#include<iostream.h>

#include<conio.h>

#include<string.h>

#include<stdio.h>

main()

char teks[99];

cout<<“Masukkan sembarang teks \t: “;gets(teks);

strupr(teks);

cout<<“\n\nTeks Tampilan Huruf Kapital”<<endl

<<“Teks \t: “<<teks<<endl;

strlwr(teks);
cout<<“Teks Tampilan Huruf Kecil”<<endl

<<“Teks Pertama\t: “<<teks<<endl;

getch();

Tolower

Adalah fungsi operasi karakter yang akan merubah huruf kapital menjadi huruf kecil.

Bentuk umum :

Tolower(char);

Contoh:

#include <stdio.h>

#include <ctype.h>

main(){

char chr1 = {'A'}, chr2 = ('a');

printf("chr1 : %c \nchr2 : %c \n\n",chr1,chr2);//tanpa tolower()

printf("setelah menggunakan tolower() \n");

printf("chr1 : %c \nchr2 : %c \n",tolower(chr1),tolower(chr2));


}

Listing diatas akan menghasilkan output:

Operator Karakter dalam pemrograman Bahasa C.

Toupper

Adalah fungsi operasi karakter yang akan merubah huruf kecil menjadi huruf capital.

Bentuk umum:

Toupper(char);

Contoh:

#include <stdio.h>

#include <ctype.h>

main(){

char chr1 = {'A'}, chr2 = ('a');

printf("chr1 : %c \nchr2 : %c \n\n",chr1,chr2);//tanpa toupper()

printf("setelah menggunakan toupper() \n");

printf("chr1 : %c \nchr2 : %c \n",toupper(chr1),toupper(chr2));

Listing diatas akan menghasilkan output:

Operator Karakter dalam pemrograman Bahasa C.

Kenapa diperlukan fungsi operasi karakter ini? Misalnya sobat akan membuat program yang berulang
dengan konfirmasi input y/n. Tapi mungkin saja saat menginputkan huruf y/n yang diinputkan adalah
huruf kapital yang seharusnya huruf kecil, atau yang diinputkan adalah huruf kecil yang seharusnya huruf
kapital.

Contoh :

#include <stdio.h>

#include <ctype.h>

main(){

char check;

do{

printf("abangkoding.blogspot.com\n");

printf("ingin ulang? y/n ");

check = getche();

printf("\n\n");

}while(toupper(check)=='Y');

Listing diatas akan menghasilkan output :

Operator Karakter dalam pemrograman Bahasa C.

Dari listing diatas admin menggunakan getche() sehingga inputan akan terlihat, tetapi jika tidak ingin,
bisa diganti dengan funsgi getch(). Sebenarnya ada cara lain selain menggunakan touper, sobat juga
dapat menggunakan operator logika Or (||), jadi listing touper(check)==’Y’ diganti dengan check == ‘y’ ||
check ==’Y’.

Anda mungkin juga menyukai