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.
EOF
kodari
4
144
Vastaukset
- 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
Orpo hiiri kadoksissa, Marin jo kommentoi
Kuinka on valtiojohto hukassa, kun vihollinen Grönlantia valloittaa? Putinisti Purra myös hiljaa kuin kusi sukassa.986128Lopeta jo pelleily, tiedän kyllä mitä yrität mies
Et tule siinä onnistumaan. Tiedät kyllä, että tämä on just sulle. Sä et tule multa samaan minkäänlaista responssia, kosk3335775Nuori lapualainen nainen tapettu Tampereella?
Työmatkalainen havahtui erikoiseen näkyyn hotellin käytävällä Tampereella – tämä kaikki epäillystä hotellisurmasta tie574999Tampereen "empatiatalu" - "Harvoin näkee mitään näin kajahtanutta"
sanoo kokoomuslainen. Tampereen kaupunginvaltuuston maanantain kokouksessa käsiteltävä Tampereen uusi hyvinvointisuunni3253786Ukraina, unohtui korona - Grönlanti, unohtu Ukraina
Vinot silmät, unohtui Suomen valtiontalouden turmeleminen.42295Lidl teki sen mistä puhuin jo vuosikymmen sitten
Eli asiakkaat saavat nyt "skannata" ostoksensa keräilyvaiheessa omalla älypuhelimellaan, jolloin ei tarvitse mitään eril1372227Orpo pihalla kuin lumiukko
Onneksi pääministerimme ei ole ulkopolitiikassa päättäjiemme kärki. Hänellä on täysin lapsellisia luuloja Trumpin ja USA1081312- 101053
- 163923
- 56773