Δημοσιεύτηκε: 28 Φεβ 2012, 19:25
Παρεμπιπτόντως, δεν ξέρω αν το λέει στο βιβλίο (μάλλον θα το λέει, αλλά δεν μπορώ τώρα να κοιτάξω) αλλά υπάρχει και το πολύ χρήσιμο * (αστερίσκος) που μπαίνει αντί για πλάτος, μετά το % και μπορείς να χρησιμοποιήσεις μεταβλητή εκεί πέρα.
Δηλαδή, αν π.χ. αντί για...
Μπορούμε να γράψουμε...
Χρήσιμο όταν δεν θέλουμε να τυπώνουμε πάντα στο ίδιο πλάτος τον n.
Δηλαδή, αν π.χ. αντί για...
- Μορφοποιημένος Κώδικας: Επιλογή όλων
-
int n = 12;
printf("%4d\n", n);
Μπορούμε να γράψουμε...
- Μορφοποιημένος Κώδικας: Επιλογή όλων
-
int n = 12, width = 4;
printf("%*d\n", width, n );
Χρήσιμο όταν δεν θέλουμε να τυπώνουμε πάντα στο ίδιο πλάτος τον n.