שאלה קלה ומרגיזה...
מהי הטעות בקוד הזה??? למה אני לא מצליח ליישם כך ש-NUM_LEN יהיה שייך לקב' המספרים וגם יהיה בין 1-99 ביקשתי יותר מידי?? נא הצעותיכם. אם אי אפשר לשפר, אז הצעות חלופיות ( למרות שהייתי משתוקק לדעת למה זה לא עובד!!)
מהי הטעות בקוד הזה??? למה אני לא מצליח ליישם כך ש-NUM_LEN יהיה שייך לקב' המספרים וגם יהיה בין 1-99 ביקשתי יותר מידי?? נא הצעותיכם. אם אי אפשר לשפר, אז הצעות חלופיות ( למרות שהייתי משתוקק לדעת למה זה לא עובד!!)
#include<iostream> //#include <ctype> #include <locale> using namespace std; int NUM_LEN; //1-99 //int t=0; void main() { fflush(stdin); do { fflush(stdin); //t=1; // NUM_LEN=-1; cout<<"Please enter NUM_LEN"<<endl; cin>>NUM_LEN; if (NUM_LEN>'0' &&NUM_LEN <'100') break; } while(1); //NUM_LEN<=0) || (NUM_LEN>=99) cout<<NUM_LEN<<endl; }