Δημοσιεύτηκε: 15 Ιουν 2011, 20:51
Παιδιά,
σε ένα πρόγραμμα C:
Μπορεί να μου το εξηγήσει κάποιος κάπως το πρόγραμμα;
Αφού κανονικά οι εντολή getchar() απλά παίρνει input, πώς το μετρά κιόλας;
Επίσης μπορείτε να μου πείτε τι σημαίνει αυτό το EOF και γιατί υπάρχει εκεί;
σε ένα πρόγραμμα C:
- Κώδικας: Επιλογή όλων
#include <stdio.h>
/* count characters in input; 1st version */
main()
{
long nc;
nc = 0;
while (getchar() != EOF)
++nc;
printf("%ld\n", nc);
}
Μπορεί να μου το εξηγήσει κάποιος κάπως το πρόγραμμα;
Αφού κανονικά οι εντολή getchar() απλά παίρνει input, πώς το μετρά κιόλας;
Επίσης μπορείτε να μου πείτε τι σημαίνει αυτό το EOF και γιατί υπάρχει εκεί;