×
Επεξεργασία Προφίλ Επεξεργασία Avatar Επεξεργασία Υπογραφής Επεξεργασία Επιλογών E-mail και Κωδικός
×
Αποσύνδεση Οι Συνδρομές μου Το Προφίλ μου Τα Posts μου Τα Threads μου Λίστα Επαφών Αόρατος Χρήστης
Τι;
Πως;
Ταξινόμηση
Που;
Σε συγκεκριμένη κατηγορία;
Ποιος;
Αποτελέσματα Αναζήτησης
Συμπληρώστε τουλάχιστον το πεδίο Τι;

Το e-steki είναι μια από τις μεγαλύτερες ελληνικές διαδικτυακές κοινότητες με 67,220 μέλη και 2,423,165 μηνύματα σε 75,645 θέματα. Αυτή τη στιγμή μαζί με εσάς απολαμβάνουν το e-steki άλλα 484 άτομα.

Καλώς ήρθατε στο e-steki!

Εγγραφή Βοήθεια

C++ Programing Tutorial Part1

Junior_aromeo

Νεοφερμένος

Ο Junior_aromeo αυτή τη στιγμή δεν είναι συνδεδεμένος Είναι 21 ετών . Έχει γράψει 32 μηνύματα.

O Junior_aromeo έγραψε: στις 11:07, 20-01-10:

#1
Καλωσήρθατε στον πρώτο οδηγό που φτιάχνω για την c++.
Εδώ θα προσπαθήσω να σας μάθω πώς να φτιάχνετε δικά σας console προγράμματα και να τα εκτελείτε στον υπολογιστή σας.
Σε αυτό τον οδηγο θα σας δείξω πώς να:

·Φιτάξετε το πρώτο σας Hello Word πρόγραμμα στην c++
·Πώς θα κάνετε compile τα προγράμματα σας στην c++
·Και κάποιες πρώτες χρήσιμες εντολές
Αρχικά θα πρέπει να κατεβάσετε τον Dev C++ ο οποίος είναι ο compiler μας.
Compiler = Είναι ένα πρόγραμμα που μετατρέπει τον κώδικα μας στην γλώσσα του υπολογιστή.Τα αρχεία με τον κώδικα μας στην c++ τα κάνουμε save ώς cpp για να μπορούμε να τα ανοίξουμε με τον compiler και να τα κάνουμε compile.Με λίγα λόγια ο compiler μετατρέπει τα cpp αρχεία που περιέχουν τον κώδικα που γράψαμε σε εκτελέσιμο αρχείο exe.

Το πρώτο μας πρόγραμμα μπορούμε να το γράψουμε σε ένα αρχείο notepad αλλά πρέπει να το κάνουμε save ως ονομα.cpp.Όπου όνομα οτι θέλετε εσείς.
Ο κώδικας του πρώτου μας προγράμματος είναι ο παρακάτω.
#include <iostream> using namespace std; Int main( void) { cout << ###8220;Hello word###8230;this is my first program###8221; << endl; }
Αυτό είναι το πρώτο μας πρόγραμμα.
Για να ξεκινήσουμε το οποιοδήποτε πρόγραμμα θα πρεπει να κάνουμε include δηλαδή να ενσωματόσουμε τα περιεχόμενα το καθορισμένου αρχείου στο πρόγραμμά μας.Για την ώρα δεν πρέπει να σας απασχολεί τι περιέχουν τα αρχεία αυτα μέσα.

Σε κάθε πρόγραμμα θα ξεκινάμε με int main( void) δηλαή ορίζουμε οτι από εδω ξεκινάει ο κώδικας που θα γίνει εκτέλεση.ΤΟ void μεσα στην παρένθεση δεν μας αναγκάζει να το βάλουμε αλλά εγώ το βάζω για να φένεται πιό ωραίο J
Προσοχή:Μετά το int main ( void) πρέπει να βάλουμε ένα { για να ξεκινήσει ο κώδικας και όταν τελειώσουμε ένα }.

Η εντολή cout αντιωπροσωπεύει ένα ρεύμα εξόδου(output stream).Όταν εκτελέσουμε το πρόγραμμά μας εμφανίζει στην οθόνη μας ένα μύνημα που θα γράψουμε μέσα στα εισαγωγικά.Η σύνταξη είναι αυτή πιο πάνω στον κώδικα.Τo endl σημαινει end line δηλαδή να τελειώσει η γραμμή εκει και να συνεχίσουμε σε καινούργια.

Αυτό ήταν το πρώτο μας μάθημα στην c++.Για το πως κάνουμε compile δεν έχω την δυνατότητα να το γράψω τώρα αλλά θα το κάνω και αυτό.Δεν είναι δύσκολο ανα ψάξετε στο Internet σίγουρα θα βρείτε τρόπο.
Όπως και να έχει ξέρω οτι ο οδηγός μου δεν είναι καλός αλλά προσπάθησα να τα γράψω όσο καλύτερα γινόταν.Ότι απορία έχετε μπορείτε να την γράψετε εδώ και θα προσπαθήσω να απαντήσω.
Have a nice programing day
EDIT :::::: Παιδιά κοιτάξτε αυτό το post
https://www.ischool.gr/showpost.p...62&postcount=3
0 Δεν μπορείτε να αξιολογήσετε αρνητικά το μήνυμα αυτόΔεν μπορείτε να αξιολογήσετε θετικά το μήνυμα αυτό
Παράθεση

RebeccaforJimani (Ρεβέκκα)

Δραστήριο Μέλος

H Ρεβέκκα αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι 26 ετών , επαγγέλεται Φοιτητής/τρια και μας γράφει απο Πάτρα (Αχαΐα). Έχει γράψει 394 μηνύματα.

H RebeccaforJimani C.E.I.D. έγραψε: στις 11:32, 20-01-10:

#2
Μην χρησιμοποιείς γαλάζιο, κουράζει τον αναγνώστη. Να προτιμάς τα σκούρα χρώματα.
0 Δεν μπορείτε να αξιολογήσετε αρνητικά το μήνυμα αυτόΔεν μπορείτε να αξιολογήσετε θετικά το μήνυμα αυτό
Παράθεση

Eruyomo (Μάνος)

Περιβόητο Μέλος

Ο Μάνος αυτή τη στιγμή δεν είναι συνδεδεμένος Είναι 33 ετών και μας γράφει απο Χανιά (Χανιά). Έχει γράψει 1,476 μηνύματα.

O Eruyomo monsters under your bed έγραψε: στις 11:57, 20-01-10:

#3
Αρχική Δημοσίευση από Junior_aromeo
Καλωσήρθατε στον πρώτο οδηγό που φτιάχνω για την c++.
Εδώ θα προσπαθήσω να σας μάθω πώς να φτιάχνετε δικά σας console προγράμματα και να τα εκτελείτε στον υπολογιστή σας.
Σε αυτό τον οδηγο θα σας δείξω πώς να:

·Φιτάξετε το πρώτο σας Hello Word πρόγραμμα στην c++
·Πώς θα κάνετε compile τα προγράμματα σας στην c++
·Και κάποιες πρώτες χρήσιμες εντολές
Αρχικά θα πρέπει να κατεβάσετε τον Dev C++ ο οποίος είναι ο compiler μας.
Compiler = Είναι ένα πρόγραμμα που μετατρέπει τον κώδικα μας στην γλώσσα του υπολογιστή.Τα αρχεία με τον κώδικα μας στην c++ τα κάνουμε save ώς cpp για να μπορούμε να τα ανοίξουμε με τον compiler και να τα κάνουμε compile.Με λίγα λόγια ο compiler μετατρέπει τα cpp αρχεία που περιέχουν τον κώδικα που γράψαμε σε εκτελέσιμο αρχείο exe.

Το πρώτο μας πρόγραμμα μπορούμε να το γράψουμε σε ένα αρχείο notepad αλλά πρέπει να το κάνουμε save ως ονομα.cpp.Όπου όνομα οτι θέλετε εσείς.
Ο κώδικας του πρώτου μας προγράμματος είναι ο παρακάτω.
#include <iostream> using namespace std; Int main( void) { cout << ###8220;Hello word###8230;this is my first program###8221; << endl; }
Αυτό είναι το πρώτο μας πρόγραμμα.
Για να ξεκινήσουμε το οποιοδήποτε πρόγραμμα θα πρεπει να κάνουμε include δηλαδή να ενσωματόσουμε τα περιεχόμενα το καθορισμένου αρχείου στο πρόγραμμά μας.Για την ώρα δεν πρέπει να σας απασχολεί τι περιέχουν τα αρχεία αυτα μέσα.

Σε κάθε πρόγραμμα θα ξεκινάμε με int main( void) δηλαή ορίζουμε οτι από εδω ξεκινάει ο κώδικας που θα γίνει εκτέλεση.ΤΟ void μεσα στην παρένθεση δεν μας αναγκάζει να το βάλουμε αλλά εγώ το βάζω για να φένεται πιό ωραίο J
Προσοχή:Μετά το int main ( void) πρέπει να βάλουμε ένα { για να ξεκινήσει ο κώδικας και όταν τελειώσουμε ένα }.

Η εντολή cout αντιωπροσωπεύει ένα ρεύμα εξόδου(output stream).Όταν εκτελέσουμε το πρόγραμμά μας εμφανίζει στην οθόνη μας ένα μύνημα που θα γράψουμε μέσα στα εισαγωγικά.Η σύνταξη είναι αυτή πιο πάνω στον κώδικα.Τo endl σημαινει end line δηλαδή να τελειώσει η γραμμή εκει και να συνεχίσουμε σε καινούργια.

Αυτό ήταν το πρώτο μας μάθημα στην c++.Για το πως κάνουμε compile δεν έχω την δυνατότητα να το γράψω τώρα αλλά θα το κάνω και αυτό.Δεν είναι δύσκολο ανα ψάξετε στο Internet σίγουρα θα βρείτε τρόπο.
Όπως και να έχει ξέρω οτι ο οδηγός μου δεν είναι καλός αλλά προσπάθησα να τα γράψω όσο καλύτερα γινόταν.Ότι απορία έχετε μπορείτε να την γράψετε εδώ και θα προσπαθήσω να απαντήσω.
Have a nice programing day να ενσωματα πρεπει να κάνοyme λ
Ενδιαφέρον που έκατσες να ασχοληθείς

Μερικές παρατηρησούλες:

1. Μην γράφεις με χρώματα, είναι κουραστικά και δυσανάγνωστα, ειδικά το γαλάζιο με το γκρί!
2. Το Dev C++ δεν είναι compiler αλλα IDE (Integrated Development Environment - Ενοποιημένο Περιβάλλον Ανάπτυξης), είναι ένα εργαλείο που πέραν τα εργαλεία του compiler για την c++, έχει editors για την γλώσσα - να δείχνει χρώματα, να βάζει σε λίστα κλάσεις και συναρτήσεις - κτλ
3. Μέσα στον κώδικα σου. Δεν είναι Int αλλά int (με μικρό i). Προσοχή στο πως αν γράφεις με κεφαλαία ή μικρά, έχει σημασία στην c++.
4. Κανόνας καλής συγγραφής κώδικας είναι, κάθε δομική μονάδα κώδικα (block απο εντολές) να τα βάζεις ένα tab πιο μέσα.
Δηλαδή ο κώδικας σου πιο καλά γραμμένος θα ήταν:

#include<iostream> using namespace std; int main(void){ cout << ###8220;Hello word###8230;this is my first program###8221; << endl; } 5. Έχει διαφορά το αν θα βάλεις void μέσα στο main( ) ή θα το αφήσεις κενό!
Δεν θυμάμαι ακριβώς που είναι, αλλα ούτε το ένα ούτε το άλλο είναι απόλυτα σωστό, για να είσαι σίγουρος πρέπει να βάζεις την main ώς:

int main(int argc, char *argv[]){ Λεπτομέρειες βέβαια. Μην δίνεις τόση σημασία.

Επίσης για την cout λίγες λεπτομέρειες.

Το cout είναι ενα αντικείμενο ροής εξόδου (δεν είναι η ίδια ροή εξόδου) που αντιπροσωπέυει την στάνταρντ ροή εξόδου stdout (αυτή που εμφανίζονται τα μυνήματα). Το τελεστής << έχει οριστεί συγκεκριμένα για την cout και εφαρμόζει τις λειτουργίες που έχουν οριστεί για την cout. Στην περίπτωση μας, επειδή του δίνουμε ένα μύνημα (string - array δηλαδή απο χαρακτήρες) αυτό εχει καθοριστεί να τυπωνει το μύνημα αυτό στην stdout και να το βλέπουμε εμείς.

Αντί της cout, θα μπορούσαμε να φτιάξουμε ενα αντικείμενο που να έχει μια άλλη ροή εξόδου (πχ ένα αρχείο στο δίσκο, μια σύνδεση στο internet και άλλα) και να την χρησιμοποιούσαμε με τον ίδιο τρόπο (αν και ειδικά το τελευταίο είναι λίγο προχωρημένο)

Συνέχισε πάντως, ειδικά για Α' Γυμνασίου δεν είναι καθόλου άσχημος οδηγός.
0 Δεν μπορείτε να αξιολογήσετε αρνητικά το μήνυμα αυτόΔεν μπορείτε να αξιολογήσετε θετικά το μήνυμα αυτό
Παράθεση

Junior_aromeo

Νεοφερμένος

Ο Junior_aromeo αυτή τη στιγμή δεν είναι συνδεδεμένος Είναι 21 ετών . Έχει γράψει 32 μηνύματα.

O Junior_aromeo έγραψε: στις 12:10, 20-01-10:

#4
Αρχική Δημοσίευση από Eruyomo
Ενδιαφέρον που έκατσες να ασχοληθείς

Μερικές παρατηρησούλες:

1. Μην γράφεις με χρώματα, είναι κουραστικά και δυσανάγνωστα, ειδικά το γαλάζιο με το γκρί!
2. Το Dev C++ δεν είναι compiler αλλα IDE (Integrated Development Environment - Ενοποιημένο Περιβάλλον Ανάπτυξης), είναι ένα εργαλείο που πέραν τα εργαλεία του compiler για την c++, έχει editors για την γλώσσα - να δείχνει χρώματα, να βάζει σε λίστα κλάσεις και συναρτήσεις - κτλ
3. Μέσα στον κώδικα σου. Δεν είναι Int αλλά int (με μικρό i). Προσοχή στο πως αν γράφεις με κεφαλαία ή μικρά, έχει σημασία στην c++.
4. Κανόνας καλής συγγραφής κώδικας είναι, κάθε δομική μονάδα κώδικα (block απο εντολές) να τα βάζεις ένα tab πιο μέσα.
Δηλαδή ο κώδικας σου πιο καλά γραμμένος θα ήταν:

#include<iostream> using namespace std; int main(void){ cout << ###8220;Hello word###8230;this is my first program###8221; << endl; } 5. Έχει διαφορά το αν θα βάλεις void μέσα στο main( ) ή θα το αφήσεις κενό!
Δεν θυμάμαι ακριβώς που είναι, αλλα ούτε το ένα ούτε το άλλο είναι απόλυτα σωστό, για να είσαι σίγουρος πρέπει να βάζεις την main ώς:

int main(int argc, char *argv[]){ Λεπτομέρειες βέβαια. Μην δίνεις τόση σημασία.

Επίσης για την cout λίγες λεπτομέρειες.

Το cout είναι ενα αντικείμενο ροής εξόδου (δεν είναι η ίδια ροή εξόδου) που αντιπροσωπέυει την στάνταρντ ροή εξόδου stdout (αυτή που εμφανίζονται τα μυνήματα). Το τελεστής << έχει οριστεί συγκεκριμένα για την cout και εφαρμόζει τις λειτουργίες που έχουν οριστεί για την cout. Στην περίπτωση μας, επειδή του δίνουμε ένα μύνημα (string - array δηλαδή απο χαρακτήρες) αυτό εχει καθοριστεί να τυπωνει το μύνημα αυτό στην stdout και να το βλέπουμε εμείς.

Αντί της cout, θα μπορούσαμε να φτιάξουμε ενα αντικείμενο που να έχει μια άλλη ροή εξόδου (πχ ένα αρχείο στο δίσκο, μια σύνδεση στο internet και άλλα) και να την χρησιμοποιούσαμε με τον ίδιο τρόπο (αν και ειδικά το τελευταίο είναι λίγο προχωρημένο)

Συνέχισε πάντως, ειδικά για Α' Γυμνασίου δεν είναι καθόλου άσχημος οδηγός.
Ευχαριστω για τις παρατηρησεις.
Να πω πως εγραψα τον οδηγο αυτο στο netbook μεσω word και η αληθεια ειναι οτι εκανε μικρα μεγαλα μονο του και το tab μετα το ποστ εγινε.....τελος παντων.
Αλλαξα το χρωμα μου.Οταν παω στο pc θα γραψω αυτα που εβαλες για την ωρα εχω αφησει ενα link για το post σου.
Have a nice programing day.
και ευχαριστω πολυ.
P.S : Μην κανεις quote μεγαλα post....απλα βαλε την αρχη και μετα βαλε ...
0 Δεν μπορείτε να αξιολογήσετε αρνητικά το μήνυμα αυτόΔεν μπορείτε να αξιολογήσετε θετικά το μήνυμα αυτό
Παράθεση
Απάντηση στο θέμα

Χρήστες

  • Τα παρακάτω 0 μέλη και 1 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα.
     
  • (View-All Tα παρακάτω 0 μέλη διάβασαν αυτό το θέμα τις τελευταίες 30 μέρες:
    Μέχρι και αυτή την στιγμή δεν έχει δει το θέμα κάποιο ορατό μέλος