Εισαγωγή στην C και C++ σε Ολοκληρωμένο Περιβάλλον Δημιουργίας Λογισμικού: Διαφορά μεταξύ των αναθεωρήσεων

Από Βικιβιβλία
Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Chomwitt (συζήτηση | συνεισφορές)
μ Έννοιες
Chomwitt (συζήτηση | συνεισφορές)
Γραμμή 11: Γραμμή 11:


== Το πρώτο μας πρόγραμμα ==
== Το πρώτο μας πρόγραμμα ==
Για προγράμματα που εκτείνονται σε ένα μόνο αρχείο δεν χρειάζεται να δημιουργήσουμε ένα έργο.
'''Αρχείο->Νεο->Πηγαίο Αρχείο'''
{{Κώδικας:Βασικό
|Το πρώτο μας πρόγραμμα θα εμφανίσει σαν έξοδο ένα [[:w:Συμβολοσειρά|αλφαρηθμητικό]] με χρήση της συνάρτησης '''printf'''
|<source lang="c">
#include <stdio.h>
int main(void)
{
printf("Hello, world!\n");
getchar();
return 0;
}
</source>
|
}}


Σ'αυτό το πρόγραμμα εκτός από την συνάρτηση printf διακρίνουμε
*την εντολή συμπερίληψης '''#include <stdio.h>''' (εκ'του '''st'''andard '''i'''nput '''o'''utput '''h'''eader) ενός αρχείου επικεφαλίδα(header) που περιλαμβάνει τους ορισμούς της συνάρτησης printf και άλλων συναρτήσεων εισόδου εξόδου. <sub>Στην προκαθορισμένη(default) ρύθμιση του Dev-C++ δεν χρειάζεται απαραίτητα η επικεφαλίδα stdio.h αφού μερικές στανταρ επικεφαλίδες χρησιμοποιούνται αυτόματα.Αυτή η αυτόματη συμπερίληψη ελέγχεται από '''Εργαλεία->Επιλογές δημιουργίας->Ρυθμίσεις->Linker->Μη χρήση των στανταρ βιβλιοθηκών ή startup αρχείων'''. Χωρίς αυτό το αρχείο ο μεταγλωττιστής μας θα μας εμφανίσεί μηνύματα λάθους μη ορισμένων συμβόλων όπως το printf , getchat κτλ.
</sub>


== Έννοιες ==
== Έννοιες ==

Αναθεώρηση της 21:44, 3 Ιουνίου 2009

Ένα πολύ καλό και ελεύθερο περιβάλλον προγραμματισμού για την C και C++ σε περιβάλλον windows είναι το Dev-C++.

Εγκατάσταση

Μεταβείτε με τον πλοηγό διαδικτύου στην ιστοσελίδα λήψης και κυλίστε το παράθυρο στην ενότητα Downloads . Προσέξτε να κάνετε λήψη του αρχείου Dev-C++ 5.0 beta 9.2 (4.9.9.2) (9.0 MB) with Mingw/GCC που περιέχει και τον μεταγλωττιστή MinGW . Υπάρχει και ένα αρχείο χωρίς των μεταγλωττιστή το οποίο είναι χρήσιμο μόνο αν έχετε παλαίοτερη έκδοση και θέλετε να κάνετε αναβάθμιση. Αν δεν έχετε τον μεταγλωττιστή δεν θα μπορείτε να δημιουργείται(μεταγλωττίζετε) τα πηγαία αρχεία σας.


Το πρώτο μας πρόγραμμα

Για προγράμματα που εκτείνονται σε ένα μόνο αρχείο δεν χρειάζεται να δημιουργήσουμε ένα έργο. Αρχείο->Νεο->Πηγαίο Αρχείο

Το πρώτο μας πρόγραμμα θα εμφανίσει σαν έξοδο ένα αλφαρηθμητικό με χρήση της συνάρτησης printf
#include <stdio.h>
 
int main(void)
{
  printf("Hello, world!\n");
  
  getchar();
  return 0;
}


Σ'αυτό το πρόγραμμα εκτός από την συνάρτηση printf διακρίνουμε

  • την εντολή συμπερίληψης #include <stdio.h> (εκ'του standard input output header) ενός αρχείου επικεφαλίδα(header) που περιλαμβάνει τους ορισμούς της συνάρτησης printf και άλλων συναρτήσεων εισόδου εξόδου. Στην προκαθορισμένη(default) ρύθμιση του Dev-C++ δεν χρειάζεται απαραίτητα η επικεφαλίδα stdio.h αφού μερικές στανταρ επικεφαλίδες χρησιμοποιούνται αυτόματα.Αυτή η αυτόματη συμπερίληψη ελέγχεται από Εργαλεία->Επιλογές δημιουργίας->Ρυθμίσεις->Linker->Μη χρήση των στανταρ βιβλιοθηκών ή startup αρχείων. Χωρίς αυτό το αρχείο ο μεταγλωττιστής μας θα μας εμφανίσεί μηνύματα λάθους μη ορισμένων συμβόλων όπως το printf , getchat κτλ.

Έννοιες