#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void clean_stdin(void) // ini adalah fungsi buatan sendiri (copy dari google) sebagai pengganti fungsi fflush(stdin)
{
int c;
do {
c = getchar();
} while (c != '\n' && c != EOF);
}
int main()
{
char nama[100] = "";
do {
printf("masukkan nama: ");
//fflush(stdin); jangan menggunakan fungsi ini, kata mbah google tidak baik heheheheh
clean_stdin();
scanf("%[^\n]", &nama); // %[^n] adalah sebagai pengganti %s, agar bisa membaca kata setelah spasi
}
while (strcasecmp(nama, "") == 0);
printf("nama anda: %s\n", nama);
}
Tidak ada komentar:
Posting Komentar