Προγραμματισμός Ι

Ανακοινώσεις

Απορίες 2
- Πέμπτη, 10 Ιανουαρίου 2013 -

Μερικά ακόμη θέματα

1. Εάν προσπαθήσετε να διαβάσετε double με το %f θα δείτε κάτι της μορφής:

 warning: format ‘%f’ expects type ‘float *’, but argument 2 has type ‘double *’

Χρησιμοποιήστε τον προσδιοριστή %lf 

2. Κάποιοι μεταγλωττιστές όταν χρησιμοποιείτε τη sqrt() παρότι βάζετε τη math.h εμφανίζουν μήνυμα κατά τη μεταγλώττιση:

undefined reference to `sqrt'

Εάν έχετε πρόβλημα χρησιμοποιήστε το -lm κατά τη μεταγλώττιση για παράδειγμα:
gcc -lm calc.c -o calc