Jos käyttäjä syöttää numeerisen tiedon sijasta kirjaimia, miten saan ohjelman olemaan kaatumatta?
C-kieli; kirjaimia numeroiden sijaan.
blaah
1250
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 1
Vanhimmat
Miten teet muutoksen ? onko kyseessä komentorivi vai käyttöliitymä ?
esim näin
lue merkkijonona
int luku = -1
if (sscanf(buffer,"%d",&luku) == 1)
{
luku
}
else
{
merkkijono
}