Reputation: 25
#include <stdio.h>
#include <stdio.h>
int main(){
char karakter1, karakter2, karakter3;
printf("Input 3 karakter terserah\n");
printf("Input karakter :\n");
scanf("%c ", &karakter1);
printf("Input karakter :\n");
scanf("%c ", &karakter2);
printf("input Karakter :\n");
scanf("%c ", &karakter3);
printf("\n");
printf("Karakter yang diinputkan adalah %c \n", karakter3);
printf("Karakter yang diinputkan adalah %c \n", karakter2);
printf("Karakter yang diinputkan adalah %c \n", karakter1);
printf("\n");
return 0;
}
When I run the code above, the terminal ask twice input ( in ubuntu, windows is running normally). i read this answer, and still no changes although there isn't white space
Upvotes: 1
Views: 90
Reputation: 155
This should work fine for you now.
#include <stdio.h>
#include <stdio.h>
int main(){
char karakter1, karakter2, karakter3;
printf("Input 3 karakter terserah\n");
printf("Input karakter :\n");
scanf(" %c", &karakter1);
printf("Input karakter :\n");
scanf(" %c", &karakter2);
printf("input Karakter :\n");
scanf(" %c", &karakter3);
printf("\n");
printf("Karakter yang diinputkan adalah %c \n", karakter3);
printf("Karakter yang diinputkan adalah %c \n", karakter2);
printf("Karakter yang diinputkan adalah %c \n", karakter1);
printf("\n");
return 0;
}
Upvotes: 1