Δημοσιεύτηκε: 29 Μαρ 2012, 16:08
migf1 έγραψε:Καμία ρε συ, απλώς μετράει με βήμα 1 από το 0 έως το νούμερο που του δίνεις. Η άσκηση δεν είναι αλγοριθμική. Είναι απλά για να βρείτε πως μπορείτε να δημιουργήσετε εφέ μετρητή στην κονσόλα, με στάνταρ C
Δεν ξέρω αν κατάλαβα καλά, αλλά εννοείς κάτι τέτοιο;
- Μορφοποιημένος Κώδικας: Επιλογή όλων
-
#include <stdio.h>
#include <unistd.h>
int main(void)
{
for (int i = 0; i < 10; i++) {
printf("%d", i);
sleep(1);
putchar('\b');
}
return 0;
}
Βέβαια αυτό δεν δουλεύει. Για κάποιο λόγο όσο χρησιμοποιώ την sleep δεν εκτυπώνεται τίποτα από την printf() και εκτυπώνεται μόνο στο τέλος.
Επίσης δεν ξέρω αν είναι η sleep platform independent. Η όταν λες standard C εννοείς να μη χρησιμοποιήσουμε καθόλου header files;