klawiatura => blokowanie liter

0

co zrobic zeby w pole mozna bylo wpisac tylko cyfry (1234567890) i znaki (.-/)
a wszystkie inne znaki zablokowac
taak zeby wpisywanie ich z klawiatory nie dawalo zadnego efektu

0

jezeli ma byc na okreslona ilosc liczp to jest proste:

#include <iostream.h>
#include <conio.h>
main()
{
char a; b[10];
while(strlen(b)==10)
{
cin >>a;
for(int t=0;t<=9;t++)
if((a==t)||(a=='/')||(a=='.'))
b[strlen(b)]=t; // nie wiem przypadkiem czy nie powinno byc b[strlen(b)+1] ale pokombinuj :P
else
{
clrsc(); 
cout << b;
}
}
}

Teoretycznie powinno działac ale nie sprawdzałem... LENISTWO RULEZ

0

wykorzystaj funkcje "isalpha()", (czy jakos tak :-))

1 użytkowników online, w tym zalogowanych: 0, gości: 1