Eli kuinka tarkistaa syöttötieto? Jos vaikka syöttötietona kelpaa vain numero ( int) eikä esimerkiksi merkki tai merkkijono...
Kuinka tarkistaa syöttötieto?
5
354
Vastaukset
- Torak
Tapa 1 - Hyväksytään vain tietyn tyyppinen syöte. Eli tässä tapauksessa hyväksytään vain int
tyyppisiä numeroita.
http://en.wikipedia.org/wiki/Scanf
#include
int main(void) {
int n;
while (scanf("%d", &n) == 1){
printf ("%d\n", n);
}
return 0;
}
Tapa 2 - Tarkistetaan sisältääkö merkkijono vain numeroita.
int IsNumber(char *str)
{
char *p = str;
while (*p)
if (!isdigit(*p )) return 0;
return 1;
}
Tapa 3 - Määritellään tekstilaatikolle ominaisuus että se hyväksyy vain numeroita, graaffiset ohjelmat.- yykaakoo
dänk juu.
- yykaakoo
Pitääkö c :lla käyttää jotain muuta kuin cin-oliota?
- Ihan helppoo!
yykaakoo kirjoitti:
Pitääkö c :lla käyttää jotain muuta kuin cin-oliota?
Ei tartte: fokusoidusta TEditillä menee suoraan bufferille, lue sieltä numero
- yykaakoo
Ihan helppoo! kirjoitti:
Ei tartte: fokusoidusta TEditillä menee suoraan bufferille, lue sieltä numero
TEdit...waat? Esimerkki. Nyt ollaan tekemässä ihan perus c juttuja. Toki jos on esimerkkiä niin pistäpä esille.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
YLE Äänekosken kaupunginjohtaja saa ankaraa arvostelua
Kaupungin johtaja saa ankaraa kritiikkiä äkkiväärästä henkilöstöjohtamisestaan. Uusin häirintäilmoitus päivätty 15 kesä891829Euroopan lämpöennätys, 48,8, astetta, on mitattu Italian Sisiliassa
Joko hitaampikin ymmärtää. Se on aivan liikaa. Ilmastonmuutos on totta Euroopassakin.2761687Asiakas iski kaupassa varastelua tehneen kanveesiin.
https://www.iltalehti.fi/kotimaa/a/33a85463-e4d5-45ed-8014-db51fe8079ec Oikein. Näin sitä pitää. Kyllä kaupoissa valtava2921470Martina lähdössä Ibizalle
Eikä Eskokaan tiennyt matkasta. Nyt ollaan jännän äärellä.1751369- 58955
- 51947
Jos ei tiedä mitä toisesta haluaa
Älä missään nimessä anna mitään merkkejä kiinnostuksesta. Ole haluamatta mitään. Täytyy ajatella toistakin. Ei kukaan em70927- 66904
Miksi mies tuntee näin?
Eli olen mies ja ihastuin naiseen. Tykkään hänestä ja koskaan hän ei ole ollut minulle ilkeä. Silti ajoittain tunnen kui40891Se nainen näyttää hyvältä vaikka painaisi 150kg
parempi vaan jos on vähän muhkeammassa kunnossa 🤤51876