Blokering af bogstaver

Tags:    c++

<< < 12 > >>
Hejsa allesammen...
Jeg vil bare lige høre, om der findes en algoritme, der kun tillader tal, at blive indtastet?

Mvh. Michael N P



18 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Hejsa allesammen...
Jeg vil bare lige høre, om der findes en algoritme, der kun tillader tal, at blive indtastet?

Mvh. Michael N P


Hej Michael,

Se nedenfor

Hilsen Thomas

[Redigeret d. 18/11-05 07:33:41 af Thomas Vanting]



Hejsa allesammen...
Jeg vil bare lige høre, om der findes en algoritme, der kun tillader tal, at blive indtastet?

Mvh. Michael N P


Hej

Er det et kommandline program eller er det et win32 program?

Mvh.

Søren



Det er en Win32 Console Application

Mvh. Michael N P



Dvs. det er er DOS program



Jeg ønsker altså med andre ord, blot at tal mellem 0 og 9 skal godtages. ALt andet skal ignoreres...

Mvh. Michael N P



Dvs. det er er DOS program



Så kan jeg desværre ikke hælpe dig :(
Håber der kommer andre forbi der kan hjælpe dig.

Mvh.

Søren



Man kan ikke bestemme hvilke tegn man vil læse i en konsol app.
Oftest vil man læse det hele og ignorere det man ikke ønsker.
Du kan f.ex. se her hvordan:
http://home20.inet.tele.dk/midgaard/tipc20050131.html

Du kan også prøve at beskrive problemet, så er det muligt at vi kan finde en bedre løsning.



Dvs. det er er DOS program



Så kan jeg desværre ikke hælpe dig :(
Håber der kommer andre forbi der kan hjælpe dig.

Mvh.

Søren


Det er helt iorden :-)
Tror bare jeg giver op med den problematik. Jeg har i princippet løst opgaven. Men der er mange brugere der bare ikke fatter et vink med en vognstang. Og hvis de laver bogstavfejl fucker mit program ret voldsomt op...



Man kan ikke bestemme hvilke tegn man vil læse i en konsol app.
Oftest vil man læse det hele og ignorere det man ikke ønsker.
Du kan f.ex. se her hvordan:
http://home20.inet.tele.dk/midgaard/tipc20050131.html

Du kan også prøve at beskrive problemet, så er det muligt at vi kan finde en bedre løsning.


Det er primært her problemet er:
Fold kodeboks ind/udKode 

jeg har både prøvet at sammenligne med int og char (guess2 er char i dette tilfælde)
Jeg har også prøvet med ascii kode i ' ', ligeledes i et interval. men så snart der bliver tastet en karakter der ikke er mellem 0 og 9 går det HEEELT galt. Det er jo egentlig også logisk nok, men jeg ved ikke helt hvordan jeg skal løse det:-(



Prøv at kikke på det jeg linkede til, det burde kunne løse problemet.



<< < 12 > >>
t