izmenjeno 1 put, poslednji put sale t. 10.12.2005. u 15:13
Izmene poruke
- sale t.10.12.2005. u 15:13zapis iz teksta poruke
Problem je sledeci:
Deo koda koji treba da prihvata vrednost sve dok ne bude unet broj izmedju 0 i 31
do{
clrscr();
printf("\nUnesite redni broj dana u mesecu:");
scanf("%d",&dan);
}while(dan<1||dan>31);
E sad sve to lepo radi ako se unesu brojevi,ali ako npr. ukucam neko slovo program vrti petlju. Stalno ispisuje "Unesite redni broj dana u mesecu" a nikako mi ne daje mogucnost da unesem broj meseca. Da li postoji nekakav drugi nacin za zastitu ako se unese slovo.
Deo koda koji treba da prihvata vrednost sve dok ne bude unet broj izmedju 0 i 31
do{
clrscr();
printf("\nUnesite redni broj dana u mesecu:");
scanf("%d",&dan);
}while(dan<1||dan>31);
E sad sve to lepo radi ako se unesu brojevi,ali ako npr. ukucam neko slovo program vrti petlju. Stalno ispisuje "Unesite redni broj dana u mesecu" a nikako mi ne daje mogucnost da unesem broj meseca. Da li postoji nekakav drugi nacin za zastitu ako se unese slovo.