EOF on määritelty stdio.h kirjastossa ja tulostaessa arvo on -1. Ongelmana on for tai while -lause, jossa lause suoritetaan jos ehto erisuuri kuin EOF. Mitä pitää syöttää että silmukasta pääsee pois? -1 ei lopeta silmukkaa.
Vastaukset 4
- huppelissa taas
0 lopettaa sen silmukan
- le coder
EOF ei oiken toimi stdin:n kanssa, muiden tiedostojen kanssa kylläkin.
Joten ehkä gets on se mitä haluat... EOF stdinissä on järjestelmäkohtainen, tavallisimmin Ctrl D tai Ctrl Z.
- dssdasdasd
Ööö... jaa, mutta vastaus löytyy tuolta:
http://faq.cprogramming.com/cgi-bin/smartfaq.cgi?id=1043284351&answer=1048865140
EOF:n -1 on siis int-tyyppiä, sinä kai vertaat char-tyypin -1:een.
Silmukasta pääsee ulos break-käskyllä jos ei muuta keksi.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1301373
Stubbin ylimielinen uho vie Suomea sotaan!!?
https://m.youtube.com/watch?v=aQ3c540lm9o Miten voi olla että maamme presidentii toimii näin vastuuttomasti kuten hölöt4601094Miesten suusta kuultua
Olen tässä samaa nyt muutaman kerran kuullut miesten suusta seuraavaa, toki hieman erilaisin sanavalinnoin kerrottuna: "161665- 47585
Sinkut-palstan suurin valhe
Sinkut-palstan suurin valhe on väite siitä, että naisten olisi helpompaa pariutua kuin miesten. Niin kauan kuin sitä va188576Martina Aitolehti täräyttää suorat sanat Immu Fight Nightista: "Menen tietysti voittamaan"
Martina Aitolehti on ehtivä. Nyt hän on mukana Immu Fight Nightissa - ja kehässä vastaan tulee Nanna Karalahti. Miten l84570- 43566
- 71533
- 40527
Haluaisin mies tietää pari juttua
Haluisin mies laittaa sulle viestiä ja kysyä paria asiaa sulta. Mun piti kysyä ne tässä joitakin päiviä sitten irl, mutt20526