Γλώσσα C, printf(""); ?

Ξεκίνησε από ΜΙΤΜ, 04 Φεβ 2011, 11:06:02 ΜΜ

« προηγούμενο - επόμενο »

ΜΙΤΜ

Καλησπέρα,

Εχω αυτο το αποτελεσμα με τα εντελως τυχαια στοιχεια που εισαγω. Το προβλημα μου ειναι οτι επειδη εισαγω αλφαριθμητικα διαφορετικου μεγεθους τοτε επηρεαζονται και οι τιμες και στα αλλα πεδια και μου εμφανιζεται ετσι οπως παρακατω ενω εγω θα ήθελα να τον εμφανισω οπως πιο παρακατω δειχνω δηλαδη ολα τα πεδια στοιχισμενα χωρις να επηρεαζονται το ενα απο το αλλο. Χρησιμοποιω την printf αλλα θελω βοηθεια σε αυτο.

asd        1 100      0   250.0
sdfsdfsdf        1 100      0   250.0
fdgdsads        1 100      0   250.0
as        1 100      0   250.0
d        1 100      0   250.0
sdfsdffds        1 100      0   250.0
sda        1 100      0   250.0
asd        1 100      0   250.0
asd        1 100      0   250.0
fdfd        1 100      0   250.0

----------------------------------------------------------------------------------


asd                1       100      0        250.0
sdfsdfsdf        1       100      0        250.0
fdgdsads        1       100      0        250.0
as                  1       100      0        250.0
d                   1       100      0         250.0
sdfsdffds        1       100      0         250.0
sda                1       100      0         250.0
asd                1       100      0         250.0
asd                1       100      0         250.0
fdfd               1       100       0         250.0

Νίκος Αδαμόπουλος

Στο διαδίκτυο υπάρχει όλη η απαραίτητη πληροφορία:
Π.χ.

http://en.wikipedia.org/wiki/Printf
http://www.codingunit.com/printf-format-specifiers-format-conversions-and-formatted-output


Θεωρώ πως θα σου κάνει κάτι σαν το:

printf("%-15s%5d%5d%5d%8.1f\n", name, a, b, c, d)

poursali

η εντολή:

Παράθεσηprintf ("%3d\n", i);

τυπώνει έναν ακέραιο σε τρεις θέσεις στοιχίζοντάς τον δεξιά.
ενώ η εντολή

Παράθεσηprintf ("%4.1f\n", f);

τυπώνει έναν πραγματικό με συνολικά 4 ψηφία εκ των οποίων το 1 μετά την υποδιαστολή.

σου επισυνάπτω και ένα προγραμματάκι για να "παίξεις
μετρον αριστον
είμαι τζαμπατζής, χρησιμοποιώ λίνουξ