No to mas pravdu,nepochopil som prečo mi potom na mojom PC výpis EOFu hádže -1? Líši sa to na každom PC? Zatiaľ mi stačí asi že sa to dá aj v iných jazykoch :-)
Příspěvky odeslané z IP adresy 91.127.183.–
Je možné takto načítavať znak aj v iných C-čkovských jazykoch? Hodnota EOF je väčšia ako 255 keď sa tam nezmestí? :-)
Ahoj,čítam knihu C od Ritchieho a Kernighana a narazil som na program, v ktorom načitávajú znak pomocou premennej ktorá je Integer. Je to tu vysvetlené ako char nemôžeme použiť,pretože z musí byť dostatočne velká na to,aby pojala EOF plus akýkoľvek možný char. preto používame int .
Zaujímajú ma 2 otázky.Za prvé,ako je možné že dokáže načítať znak aj do int premennej..viem,že každý znak má nejaké číslo v ASCII tabuľke.To akože si ten prekladač uloží číselnú hodnotu znaku a potom ho naspäť konvertuje na znak? 2. Moc som neporozumel tomu vysvetleniu,viem čo je EOF ,teda no,viem že je to koniec súboru,ale aj tak nerozumiem ,ako má pojať EOF. Vďaka za odpovede
int z;
z=getchar();
while (z!=EOF){
putchar(z);
z=getchar();
}
Zdravim,rad by som sa naucil nejakym zakladnym konceptom OOP .Na internete som nasiel ze dost ludi odporuca jazyk Smalltalk , no ja neviem nikde najst ziadne tutorialy,alebo nejake IDE. Ma niekto skusenosti s tymto jazykom? Co by ste popripade odporucili na naucenie OOP? Vďaka