[ Šahbaz @ 02.08.2006. 18:00 ] @
Napisem sledece:
Code:

/* Program ispisuje broj cifara na ulazu */

#include <stdio.h>

/* zbog isdigit */
#include <ctype.h>
main()
{
    int c;
    int br_cifara = 0;
    while ((c = getchar()) != EOF)
        if ('0'<=c && c<='9') /* moze i if (isdigit(c)) */
            br_cifara++;

    printf("Broj cifara je : %d\n", br_cifara);
}



i uspjesno ga kompajliram. Ali sad me zbunjuje sledece, koliko god ja da
kucam nikako da dodjem do "end of file" :) Kad pritisnem enter on me normalno
prebaci u novi red :) Tako da nikako da dobijem rezultat (koliko je cifara uneseno).
Tako da bi mi trebala pomoc-objasnjenje kako da "unesem" EOF komandu tj. dodjem do karaja fajla:)
[ Nedeljko @ 02.08.2006. 20:10 ] @
Probaj sa Ctrl-C ili Ctrl-D, zavisi od operativnog sistema.
[ pcaca @ 03.08.2006. 03:45 ] @
Za EOF korisit Ctrl+Z u Windows.
Ctrl+C u Windows-u je Break.

[Ovu poruku je menjao pcaca dana 03.08.2006. u 04:55 GMT+1]
[ Mister_rap @ 05.08.2006. 13:56 ] @
Na Linux-u CTRL+D.