metoda uno
int zmienna; char tmp[11]; scanf("%10[0123456789-]", tmp); zmienna = atoi(tmp);
metoda due
int zmienna, i = 0; const int n = 11; char tmp[n], znak; ZeroMemory(tmp, sizeof tmp); do { znak = getch(); if(isdigit(znak) || znak == '-') { tmp[i] = znak; printf("%c", znak); i++; } else if(znak == 8) { printf("%c %c", znak, znak); tmp[--i] = 'n'; } else break; }while(znak != 'n'); zmienna = atoi(tmp);
metod jest jeszcze kilka .... generalnie wcisnij f1 i pobaw sie funkcjami zaczynajacymi sie od is+mala litera ;]