28-12-07
16:15
Να σαι καλα.
Απο κει και κατω αμα πας να τυπωσεις κατι αλλο θα βγει και αυτο με 2 δεκαδικα ψηφια μετα την υποδιαστολη.Αν χρειαστει να εκτυπωσεις κατι αλλο απο εκει και περα θα χρειαστει να ξανατροποποιησεις την εξοδο.
Απο κει και κατω αμα πας να τυπωσεις κατι αλλο θα βγει και αυτο με 2 δεκαδικα ψηφια μετα την υποδιαστολη.Αν χρειαστει να εκτυπωσεις κατι αλλο απο εκει και περα θα χρειαστει να ξανατροποποιησεις την εξοδο.
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
28-12-07
16:02
Για το int array δεν χρειαζεται να εκτυπωσεις αποτέλεσμα με δεκαδικά ψηφία.Εσενα εκτυπώνονται επειδη εχεις βαλει το κομματι κωδικα πριν απο ολα.Μπορεις να τροποποιεις την εξοδο μονο οπου χρειαζεται.
Μπορει να σε βοηθήσει αυτό
Μπορει να σε βοηθήσει αυτό
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
26-12-07
23:24
Ένα παράδειγμα με templates.
Το template θα φροντίσει για τους τύπους των δεδομένων σου.Οπότε θα χρειαστεί μόνο να ορισεις την αρχικη συνάρτηση.
Το μονο που θα πρέπει να φροντίσεις είναι να ελέγχεις το μήπως των arrays σου.(περνώντας το μήκος ως όρισμα).
Χρόνια πολλά.
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
26-12-07
23:13
Αυτό μπορείς να το πετύχεις έμμεσα περνώντας ορίσματα τύπου void* ,ώστε να τα μετατρέπεις μέσα στη συνάρτηση.
πχ,
Απλά,όπως λες, θα πρέπει να βρεις ένα τρόπο ώστε να ξέρεις τί ορισμα θα χρησιμοποιήσεις.
Καλώς ήρθες.
πχ,
Code:
void function(void *arg){
int type; /* o τύπος που θες να μετατρέψεις */
type= *((int *)arg); /*μετατροπή του void ορίσματος στο επιθυμητό */
printf("%d",type);
}
Καλώς ήρθες.
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.