Απορίες 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