Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Autor | Správa |
---|
Registrovaný: 17.07.08 Prihlásený: 24.01.13 Príspevky: 143 Témy: 37 | 37 |
zdravim, mam kod
Kód: double loaded = 0.0;
while(scanf("%lf", &loaded) != EOF) { ... }
avsak ked bude na vstupe nejaky neciselny znak.. trebars "ff" tak ten cyklus nikdy neskonci a stale bude nacitavat len prvu hodnotu.. ako to osetrovat?
_________________ PC: Procesor: INTEL Core i7-860, grafika: MSI R4890 Cyclone OC, 1GB DDR5, doska: Gigabyte GA-P55-UD3R, zdroj: Fortron 700W Everest 700 80+, RAM: 2x2GB Corsair XMS3 DHX |
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | 0 |
Prečítaj si návod k tej funkcii a budeš vedieť, čo presne tá funkcia vracia.
|
|
Registrovaný: 17.07.08 Prihlásený: 24.01.13 Príspevky: 143 Témy: 37 | 37 |
viem co vracia.. ale ak bude vstup "1.0bb" tak mi to donekonecna nacitava stale to 1.0
_________________ PC: Procesor: INTEL Core i7-860, grafika: MSI R4890 Cyclone OC, 1GB DDR5, doska: Gigabyte GA-P55-UD3R, zdroj: Fortron 700W Everest 700 80+, RAM: 2x2GB Corsair XMS3 DHX |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 | 66 Bydlisko: Žilina |
no očividne netušíš, čo vracia. Počúvaj chrona a poriadne si pozri dokumentáciu.
Keby si vedel, čo scanf vracia, tak by si takýto cyklus v živote nenapísal.
|
|
Registrovaný: 17.07.08 Prihlásený: 24.01.13 Príspevky: 143 Témy: 37 | 37 |
citam ako citam .. akosi mi to nedochadza :/ nejaka rad by nebola?
_________________ PC: Procesor: INTEL Core i7-860, grafika: MSI R4890 Cyclone OC, 1GB DDR5, doska: Gigabyte GA-P55-UD3R, zdroj: Fortron 700W Everest 700 80+, RAM: 2x2GB Corsair XMS3 DHX |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 | 66 Bydlisko: Žilina |
Neviem, čo čítaš, ale tu je jasne napísané, čo a kedy vracia:
Citácia: Return Value On success, the function returns the number of items successfully read. This count can match the expected number of readings or fewer, even zero, if a matching failure happens. In the case of an input failure before any data could be successfully read, EOF is returned.
_________________ C#, PHP, ... |
|
Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v JavaScript, VBScript, Ajax | 6 | 594 | 29.07.2009 20:04 Ďuri | | v Ostatné programy | 0 | 287 | 27.02.2013 16:35 tino | | v JavaScript, VBScript, Ajax | 2 | 525 | 08.09.2008 21:25 Broko71 | | v Pamäte | 1 | 365 | 09.10.2014 19:53 brmbo | | v Assembler, C, C++, Pascal, Java | 5 | 657 | 06.11.2017 0:19 Miso122 | | v Assembler, C, C++, Pascal, Java | 5 | 1265 | 22.11.2006 23:42 redman | | v Assembler, C, C++, Pascal, Java | 2 | 866 | 14.07.2007 12:40 jizzy.w | | v Delphi, Visual Basic | 22 | 676 | 12.12.2015 21:11 camarovk19 | | v PHP, ASP | 2 | 547 | 25.01.2010 16:36 Slappy | | v Správy pre vedenie fóra | 5 | 1178 | 28.10.2009 19:04 Jaro | | v Assembler, C, C++, Pascal, Java | 2 | 595 | 25.11.2009 12:43 dEVIANT | | v Biosy a ladenie výkonu | 4 | 3795 | 27.01.2013 12:56 shiro | | v PHP, ASP | 4 | 518 | 04.02.2010 17:00 d0.0b | | v Assembler, C, C++, Pascal, Java | 3 | 525 | 04.06.2010 13:17 jarrro | | v Delphi, Visual Basic | 4 | 940 | 26.01.2009 18:39 ovvo | | v PHP, ASP | 8 | 512 | 02.11.2012 18:42 DeiForm |
|