[C] Buat tipe data boolean di C
Tipe data boolean tidak terdapat di bahasa pemrograman c. Tipe data boolean adalah tipe data yang mana hanya dapat di isi true (1, benar) dan false (0, salah). Untuk dapat menggunakan tipe data ini, mari kita buat sendiri tipe data tersebut. Dengan cara sebagai berikut.
pertama siapkan dulu macro seperti di bawah ini:
#ifndef bool #define bool int #endif #ifndef true #define true 1 #endif #ifndef false #define false 0 #endif
kemudian mari kita coba ke contoh sederhana.
#include<stdio.h>
#include<string.h>
#ifndef bool
#define bool int
#endif
#ifndef true
#define true 1
#endif
#ifndef false
#define false 0
#endif
int main()
{
char password[10];
bool pwd;
printf("Password : ");
scanf("%s", password);
if(strcmp(password, "benar") == 0)
pwd = true;
else
pwd = false;
if(pwd)
printf("YES, anda telah berhasil login dengan baik dan benar");
else
printf("password nya "benar" lae");
return 0;
}




