klawiatura => blokowanie liter

klawiatura => blokowanie liter
ZI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7
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

Sh4rk
  • Rejestracja: dni
  • Ostatnio: dni
0

jezeli ma byc na okreslona ilosc liczp to jest proste:

Kopiuj
#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

vixen03
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 475
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.