Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

1.2 Εγκατάσταση και χρήση της γλώσσας C++

Για να ξεκινήσετε να προγραμματίζετε σε C++, θα χρειαστείτε δύο πράγματα:

  1. Έναν επεξεργαστή κειμένου, όπως το Notepad++, για να γράψετε τον κώδικά σας σε C++.
  2. Έναν μεταγλωττιστή, όπως το GCC (GNU Compiler Collection), που θα μετατρέψει τον κώδικά σας σε μια μορφή που ο υπολογιστής σας θα μπορεί να εκτελέσει.

Υπάρχουν πολλοί διαθέσιμοι επεξεργαστές κειμένου και μεταγλωττιστές που μπορείτε να επιλέξετε ανάλογα με τις προτιμήσεις σας. Σε αυτό το μάθημα, ωστόσο, θα χρησιμοποιήσουμε ένα ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) που συνδυάζει τον επεξεργαστή κειμένου και τον μεταγλωττιστή σε ένα πακέτο.

Για την ανάπτυξη προγραμμάτων σε C++, μπορούμε να εγκαταστήσουμε ένα ολοκληρωμένο περιβάλλον ανάπτυξης (IDE – Integrated Development Environment), το οποίο παρέχει εργαλεία για την επεξεργασία και τη μεταγλώττιση του κώδικα.

Ορισμένα δημοφιλή IDE για τη C++ περιλαμβάνουν το Code::Blocks, το Eclipse και το Visual Studio. Αυτά τα περιβάλλοντα ανάπτυξης είναι δωρεάν και παρέχουν πλούσια λειτουργικότητα για την επεξεργασία και την αποσφαλμάτωση του κώδικα C++.

Σημειώνεται ότι υπάρχουν επίσης web-based IDE που μπορούν να χρησιμοποιηθούν, αλλά η λειτουργικότητά τους είναι πιο περιορισμένη.

Για το μάθημά μας, θα χρησιμοποιήσουμε το Code::Blocks, καθώς πιστεύουμε ότι αποτελεί ένα καλό εργαλείο για αρχάριους.

Για να εγκαταστήσετε το Code::Blocks, μπορείτε να βρείτε την τελευταία έκδοση στη διεύθυνση http://www.codeblocks.org/. Κατεβάστε το αρχείο mingw-setup.exe, το οποίο θα εγκαταστήσει το περιβάλλον ανάπτυξης με έναν ενσωματωμένο μεταγλωττιστή.

Ας ξεκινήσουμε να χρησιμοποιούμε τη γλώσσα C++.

Για να ξεκινήσουμε, ανοίξτε το περιβάλλον ανάπτυξης Codeblocks και πηγαίνετε στο μενού “Αρχείο” > “Νέο” > “Κενό αρχείο”.

Στο νέο αρχείο, γράψτε τον παρακάτω κώδικα C++:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
#include <iostream> int main() { std::cout << "Hello, World!" << std::endl; return 0; }
#include <iostream>

int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}

Αποθηκεύστε το αρχείο ως “myfirstprogram.cpp” επιλέγοντας το μενού “Αρχείο” > “Αποθήκευση ως”.

Στη συνέχεια, πηγαίνετε στο μενού “Build” και επιλέξτε την επιλογή “Build and Run” για να εκτελέσετε το πρόγραμμα. Το αποτέλεσμα της εκτέλεσης θα εμφανιστεί στο παράθυρο εξόδου και θα παρουσιάζει το μήνυμα:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Hello, World!
Hello, World!
Hello, World!

Αυτό υποδηλώνει ότι ο κώδικάς μας είναι λειτουργικός και εκτελείται σωστά.

21 Ιουνίου, 2023
top
error: Content is protected !!
Μετάβαση σε γραμμή εργαλείων