Ενδιαφέρον που έκατσες να ασχοληθείς
Μερικές παρατηρησούλες:
1. Μην γράφεις με χρώματα, είναι κουραστικά και δυσανάγνωστα, ειδικά το γαλάζιο με το γκρί!
2. Το Dev C++ δεν είναι compiler αλλα IDE (Integrated Development Environment - Ενοποιημένο Περιβάλλον Ανάπτυξης), είναι ένα εργαλείο που πέραν τα εργαλεία του compiler για την c++, έχει editors για την γλώσσα - να δείχνει χρώματα, να βάζει σε λίστα κλάσεις και συναρτήσεις - κτλ
3. Μέσα στον κώδικα σου. Δεν είναι Int αλλά int (με μικρό i). Προσοχή στο πως αν γράφεις με κεφαλαία ή μικρά, έχει σημασία στην c++.
4. Κανόνας καλής συγγραφής κώδικας είναι, κάθε δομική μονάδα κώδικα (block απο εντολές) να τα βάζεις ένα tab πιο μέσα.
Δηλαδή ο κώδικας σου πιο καλά γραμμένος θα ήταν:
Code:
#include<iostream>
using namespace std;
int main(void){
cout << “Hello word…this is my first program” << endl;
}
5. Έχει διαφορά το αν θα βάλεις void μέσα στο main( ) ή θα το αφήσεις κενό!
Δεν θυμάμαι ακριβώς που είναι, αλλα ούτε το ένα ούτε το άλλο είναι απόλυτα σωστό, για να είσαι σίγουρος πρέπει να βάζεις την main ώς:
Code:
int main(int argc, char *argv[]){
Λεπτομέρειες βέβαια. Μην δίνεις τόση σημασία.
Επίσης για την cout λίγες λεπτομέρειες.
Το cout είναι ενα αντικείμενο ροής εξόδου (δεν είναι η ίδια ροή εξόδου) που αντιπροσωπέυει την στάνταρντ ροή εξόδου stdout (αυτή που εμφανίζονται τα μυνήματα). Το τελεστής << έχει οριστεί συγκεκριμένα για την cout και εφαρμόζει τις λειτουργίες που έχουν οριστεί για την cout. Στην περίπτωση μας, επειδή του δίνουμε ένα μύνημα (string - array δηλαδή απο χαρακτήρες) αυτό εχει καθοριστεί να τυπωνει το μύνημα αυτό στην stdout και να το βλέπουμε εμείς.
Αντί της cout, θα μπορούσαμε να φτιάξουμε ενα αντικείμενο που να έχει μια άλλη ροή εξόδου (πχ ένα αρχείο στο δίσκο, μια σύνδεση στο internet και άλλα) και να την χρησιμοποιούσαμε με τον ίδιο τρόπο (αν και ειδικά το τελευταίο είναι λίγο προχωρημένο)
Συνέχισε πάντως, ειδικά για Α' Γυμνασίου δεν είναι καθόλου άσχημος οδηγός.