Το e-steki είναι μια από τις μεγαλύτερες ελληνικές διαδικτυακές κοινότητες με 66,080 εγγεγραμμένα μέλη και 2,387,722 μηνύματα σε 74,628 θέματα. Αυτή τη στιγμή μαζί με εσάς απολαμβάνουν το e-steki άλλα

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

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

C++ Programing Tutorial Part1

Junior_aromeo

Νεοφερμένος

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

O Junior_aromeo έγραψε στις 12: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 << “Hello word…this is my first program” << 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
http://www.ischool.gr/showpost.p...62&postcount=3

Σημείωση: Το μήνυμα αυτό γράφτηκε πάνω από 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

0 Δεν μπορείτε να αξιολογήσετε αρνητικά το μήνυμα αυτόΔεν μπορείτε να αξιολογήσετε θετικά το μήνυμα αυτό
Παράθεση

RebeccaforJimani (Ρεβέκκα)

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

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

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

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

Σημείωση: Το μήνυμα αυτό γράφτηκε πάνω από 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

0 Δεν μπορείτε να αξιολογήσετε αρνητικά το μήνυμα αυτόΔεν μπορείτε να αξιολογήσετε θετικά το μήνυμα αυτό
Παράθεση

Eruyomo (Μάνος)

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

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

O Eruyomo monsters under your bed έγραψε στις 12: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 << “Hello word…this is my first program” << 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 << “Hello word…this is my first program” << endl; } 5. Έχει διαφορά το αν θα βάλεις void μέσα στο main( ) ή θα το αφήσεις κενό!
Δεν θυμάμαι ακριβώς που είναι, αλλα ούτε το ένα ούτε το άλλο είναι απόλυτα σωστό, για να είσαι σίγουρος πρέπει να βάζεις την main ώς:

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

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

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

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

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

Σημείωση: Το μήνυμα αυτό γράφτηκε πάνω από 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

0 Δεν μπορείτε να αξιολογήσετε αρνητικά το μήνυμα αυτόΔεν μπορείτε να αξιολογήσετε θετικά το μήνυμα αυτό
Παράθεση

Junior_aromeo

Νεοφερμένος

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

O Junior_aromeo έγραψε στις 13: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 << “Hello word…this is my first program” << 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....απλα βαλε την αρχη και μετα βαλε ...

Σημείωση: Το μήνυμα αυτό γράφτηκε πάνω από 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

0 Δεν μπορείτε να αξιολογήσετε αρνητικά το μήνυμα αυτόΔεν μπορείτε να αξιολογήσετε θετικά το μήνυμα αυτό
Παράθεση
Απάντηση στο θέμα

Χρήστες

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

Μοιραστείτε το

...με ένα φίλο

...με πολλούς φίλους