Σελίδα 1 από 11 1 2 3 ... ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 1 έως 10 από 104

Θέμα: Μεταβλητές σε βιβλιοθήκη C

  1. #1
    Μέλος Το avatar του χρήστη picdev
    Όνομα
    akis
    Εγγραφή
    Jul 2007
    Περιοχή
    ____
    Μηνύματα
    7.375

    Προεπιλογή Μεταβλητές σε βιβλιοθήκη C

    Έχω μια ερώτηση για τις βιβλιοθήκες στη C, σε μια πρώτη ματιά φένεται "εύκολο" αλλά όταν ανοίγω έτοιμες βιβλιοθήκες δεν καταλαβαίνω τι γίνεται αλλά πάμε στα απλά.

    Σε μία βιβλιοθήκη έχουμε 2 αρχεία το .h και το .c

    Στο .h γράφουμε τις συναρτήσεις που θα χρησιμοποιήσουμε και είναι ορατές στο κύριο πρόγραμμα μας.

    Με τις μεταβλητές και τα define τι γίνεται? τα γράφουμε μόνο στο .h? τα γράφουμε μόνο στο .c? και στα 2?
    θα φαίνονται στο κύριο πρόγραμμα ?

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη picdev : 15-01-15 στις 22:26

  2. #2
    Μέλος Το avatar του χρήστη SeAfasia
    Όνομα
    SV3IRG Dinos
    Εγγραφή
    Sep 2012
    Περιοχή
    Άργος.
    Μηνύματα
    3.363

    Προεπιλογή

    akis εννοείς(εκτός την main.c) τις delay.h και delay.c;

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη SeAfasia : 15-01-15 στις 22:34

  3. #3
    Μέλος Το avatar του χρήστη picdev
    Όνομα
    akis
    Εγγραφή
    Jul 2007
    Περιοχή
    ____
    Μηνύματα
    7.375

    Προεπιλογή

    αναφέρομαι σε βιβλιοθήκη που θέλω να φτιάξω εγώ,

    0 Not allowed! Not allowed!

  4. #4
    Μέλος Το avatar του χρήστη bolsevikos
    Όνομα
    Γιάνννης
    Εγγραφή
    Aug 2009
    Περιοχή
    Αθήνα
    Μηνύματα
    178

    Προεπιλογή

    Φίλε Ακη,
    Η βιβλιοθήκες στη C είναι συλλογές από αρχεία επικεφαλίδες που περιέχουν τα χαρακτηριστικά των συναρτήσεων της συγκεκριμένης βιβλιοθήκης και αρχεία συναρτήσεων που περιέχουν αυτές καθεαυτές τις συναρτήσεις
    Στον κώδικά σου ορίζεις ποιες βιβλιοθήκες χρειάζεσαι ώστε να αξιοποιήσεις τις αντίστοιχες συναρτήσεις στο κύριο προγραμμά σου. πχ #INCLUDE <stdio.h>
    Εχωντας ορίσει τις βιβλιοθήκες μπορείς να καλέσεις τις συναρτήσεις στο κύριο προγραμμά σου. Στο συγκεκριμένο παράδειγμα με την stdio.h περιέχετιαι η συνάρτηση printf την οποία καλείς για να δώσεις έξοδο στην οθόνη.

    πχ
    main ()
    {printf ("Hello ilektronika.gr");
    }

    Τις μεταβλητές και τις σταθερές σου (βλέπε DEFINE) τις ορίζεις στον κωδικά σου μέσα ή εξω από την main ανάλογα με το πως θέλεις να τις χρησιμοποιήσεις.
    Αλλά αυτό αστο σε δευτερο στάδιο.
    Ξεκίνα προσπαθώντας να πάρεις μια έξοδο για αρχή και σιγά σιγά θα γίνονται όλα περισσότερο κατανοητά.
    Αν κατάλαβα λάθος και θέλεις να δημιουργήσεις δικές σου βιβλιοθήκες ρίξε μια ματιά εδώ http://www.it.uom.gr/teaching/c_sys/node36.html

    Ελπίζω να βοήθησα για αρχή.

    1 Not allowed! Not allowed!

  5. #5
    Μέλος Το avatar του χρήστη bolsevikos
    Όνομα
    Γιάνννης
    Εγγραφή
    Aug 2009
    Περιοχή
    Αθήνα
    Μηνύματα
    178

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από bolsevikos Εμφάνιση μηνυμάτων
    Φίλε Ακη,
    Η βιβλιοθήκες στη C είναι συλλογές από αρχεία επικεφαλίδες που περιέχουν τα χαρακτηριστικά των συναρτήσεων της συγκεκριμένης βιβλιοθήκης και αρχεία συναρτήσεων που περιέχουν αυτές καθεαυτές τις συναρτήσεις
    Στον κώδικά σου ορίζεις ποιες βιβλιοθήκες χρειάζεσαι ώστε να αξιοποιήσεις τις αντίστοιχες συναρτήσεις στο κύριο προγραμμά σου. πχ #INCLUDE <stdio.h>
    Εχωντας ορίσει τις βιβλιοθήκες μπορείς να καλέσεις τις συναρτήσεις στο κύριο προγραμμά σου. Στο συγκεκριμένο παράδειγμα με την stdio.h περιέχετιαι η συνάρτηση printf την οποία καλείς για να δώσεις έξοδο στην οθόνη.

    πχ
    main ()
    {printf ("Hello ilektronika.gr");
    }

    Τις μεταβλητές και τις σταθερές σου (βλέπε DEFINE) τις ορίζεις στον κωδικά σου μέσα ή εξω από την main ανάλογα με το πως θέλεις να τις χρησιμοποιήσεις.
    Αλλά αυτό αστο σε δευτερο στάδιο.
    Ξεκίνα προσπαθώντας να πάρεις μια έξοδο για αρχή και σιγά σιγά θα γίνονται όλα περισσότερο κατανοητά.
    Αν κατάλαβα λάθος και θέλεις να δημιουργήσεις δικές σου βιβλιοθήκες ρίξε μια ματιά εδώ http://www.it.uom.gr/teaching/c_sys/node36.html

    Ελπίζω να βοήθησα για αρχή.
    Μάλλον γράφαμε μαζί...οπότε προχώρα κατευθείαν στο link. :p

    0 Not allowed! Not allowed!

  6. #6
    Μέλος Το avatar του χρήστη picdev
    Όνομα
    akis
    Εγγραφή
    Jul 2007
    Περιοχή
    ____
    Μηνύματα
    7.375

    Προεπιλογή

    ξέρω για την ορατότητα των μεταβλητών , έχω απορία συγκεκριμένα για βιβλιοθήκες που θέλω να φτιάξω.
    Για παράδειγμα βλέπω βιβλιοθήκης που άλλες μεταβλητές τις ορίζουν στο .h και άλλες στο .c.

    0 Not allowed! Not allowed!

  7. #7
    Μέλος Το avatar του χρήστη SeAfasia
    Όνομα
    SV3IRG Dinos
    Εγγραφή
    Sep 2012
    Περιοχή
    Άργος.
    Μηνύματα
    3.363

    Προεπιλογή

    ερώτηση:
    για προγραμματισμό pic mcu εννοείς έτσι;

    0 Not allowed! Not allowed!

  8. #8
    Μέλος Το avatar του χρήστη bolsevikos
    Όνομα
    Γιάνννης
    Εγγραφή
    Aug 2009
    Περιοχή
    Αθήνα
    Μηνύματα
    178

    Προεπιλογή

    εχει να κάνει με την ορατότητα των μεταβλητών της συνάρτησης. Αλλες είναι για εσωτερική κατανάλωση και άλλες για επικοινωνία με τον έξω κόσμο.

    0 Not allowed! Not allowed!

  9. #9
    Μέλος Το avatar του χρήστη picdev
    Όνομα
    akis
    Εγγραφή
    Jul 2007
    Περιοχή
    ____
    Μηνύματα
    7.375

    Προεπιλογή

    Αναφερομαι στα 2 διαφορετικα αρχεια .c και .h. πρεπει να οριστουν και στα 2 οσες πρεπει να φενονται στη μαιν?

    Στάλθηκε από το GT-S6312 μου χρησιμοποιώντας Tapatalk 2

    0 Not allowed! Not allowed!

  10. #10
    Μέλος Το avatar του χρήστη SeAfasia
    Όνομα
    SV3IRG Dinos
    Εγγραφή
    Sep 2012
    Περιοχή
    Άργος.
    Μηνύματα
    3.363

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από picdev Εμφάνιση μηνυμάτων
    Αναφερομαι στα 2 διαφορετικα αρχεια .c και .h. πρεπει να οριστουν και στα 2 οσες πρεπει να φενονται στη μαιν?

    Στάλθηκε από το GT-S6312 μου χρησιμοποιώντας Tapatalk 2
    ναι καλούνται απο τη main.c περιέχουν απαραίτητες συναρτήσεις....
    Άκη μιλάμε για pic programming έτσι;

    0 Not allowed! Not allowed!

Σελίδα 1 από 11 1 2 3 ... ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. Μεταβλητές σε C
    By ds electronics in forum Ερωτήσεις Αρχάριων
    Απαντήσεις: 34
    Τελευταίο Μήνυμα: 22-09-11, 02:51
  2. Μεταβλητός σταθεροποιητής τάσης
    By georgz in forum Εξαρτήματα & Datasheets
    Απαντήσεις: 2
    Τελευταίο Μήνυμα: 27-12-10, 19:34
  3. Float μεταβλητές σε GCC
    By Thansavv in forum Software Η/Υ
    Απαντήσεις: 8
    Τελευταίο Μήνυμα: 04-08-10, 09:42
  4. πυκνωτης 2x260 pf μεταβλητός
    By thanos_ in forum Εξαρτήματα & Datasheets
    Απαντήσεις: 2
    Τελευταίο Μήνυμα: 17-10-07, 22:53
  5. Πως αναγνωρίζεται ένας μεταβλητός?
    By Giannis511 in forum Εξαρτήματα & Datasheets
    Απαντήσεις: 2
    Τελευταίο Μήνυμα: 25-07-06, 11:17

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας