scanf - kontrollere hvilket input der accepteres

Tags:    c++

f.eks. kun bogstaver eller kun tal...

Hvordan gøres dette?



Der findes ingen standard metoder i C eller C++ til at forhindre brugeren i at trykke på bestemte taster. IO funktionerne i C og C++ er ret primitive.

Det bedste du kan gøre er at læse en hel linie med fgets (i C) eller getline (i C++), og så skippe det du ikke ønsker.

Du kan også forsøge at lave din egen low-level funktion, der læser et tegn af gangen, men det er lidt besværligt.



t