Δημοσιεύτηκε: 26 Ιουν 2011, 18:38
Ok, διόρθωσα τον κωδικα σε αυτό:
Αλλά πρέπει να βρω κάτι να αντικαταστήσει το break ώστε να επαναλαμβάνετε το loop και δεν ξέρω γιατί αλλά στο while έχει ένα πρόβλημα και όταν πατώ y δεν ξαναγίνεται το loop...
- Κώδικας: Επιλογή όλων
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int guess;
int real;
int yes_no;
char *game() {
real = rand() % 100;
printf("Please type a random number and then hit Enter:\n");
scanf("%d",&guess);
while(guess != real) {
if(guess < real) {
printf("No it is bigger...\n");
break;
}else if(guess > real) {
printf("No it is less...\n");
break;
}
}
}
main() {
real = rand() % 100;
do
{
game();
printf("Well done!\nDo you want to play again?(y/n)");
} while (scanf("%d",&yes_no) == 'y');
};
Αλλά πρέπει να βρω κάτι να αντικαταστήσει το break ώστε να επαναλαμβάνετε το loop και δεν ξέρω γιατί αλλά στο while έχει ένα πρόβλημα και όταν πατώ y δεν ξαναγίνεται το loop...