Hallo
Ik programmeer nog niet zo lang met C++ en ik heb een probleem. Ik wil de gebruiker een willekeurig getal laten invoeren. Maar dit getal moet van het type int zijn. Nu is het zo dat de gebruiker maar al te makkelijk een getal kan intypen dat buiten het bereik van int ligt. Mijn idee was om misschien slechts een beperkt aantal karakters uit de invoerbuffer te halen, conform aan het bereik van int. De cijfers die teveel ingegeven zijn worden dus niet meegenomen in het verdere verloop van het programma.
Is dit mogelijk, of zijn er betere manieren om het programma hiertegen te beveiligen?
Alvast bedankt
Ik programmeer nog niet zo lang met C++ en ik heb een probleem. Ik wil de gebruiker een willekeurig getal laten invoeren. Maar dit getal moet van het type int zijn. Nu is het zo dat de gebruiker maar al te makkelijk een getal kan intypen dat buiten het bereik van int ligt. Mijn idee was om misschien slechts een beperkt aantal karakters uit de invoerbuffer te halen, conform aan het bereik van int. De cijfers die teveel ingegeven zijn worden dus niet meegenomen in het verdere verloop van het programma.
Is dit mogelijk, of zijn er betere manieren om het programma hiertegen te beveiligen?
Alvast bedankt