Απορία σε dev C++

Συζητήσεις για γλώσσες προγραμματισμού και θέματα σχετικά με προγραμματισμό.
Post Reply
User avatar
dexter
Venus Former Team Member
Posts: 2496
Joined: Wed Jan 09, 2008 11:50 pm
Academic status: N>4
Gender:
Location: springfield
Contact:

Απορία σε dev C++

Post by dexter » Tue Oct 06, 2009 2:16 pm

έχω εγκαταστήσει κανονικά τον dev C++
και προσπαθώ να τρέξω το παρακάτω απλό πρόγραμμα
Spoiler: εμφάνιση/απόκρυψη
[code]/* average.cpp * This program adds scores and prints their average */ #include "genlib.h" #include "simpio.h" #include <iostream> const int NumScores=4; double GetScoresAndAverage(int numScores); int main() { cout<<"This program averages "<<NumScores<<" scores."<<endl; double average=GetScoresAndAverage(NumScores); cout<<" The average is "<<average<<"."<<endl; return 0; } double GetScoresAndAverage(int numScores) { int sum=0; for(int i=0;i<numScores;i++) { cout<<"Next score ?"; int nextScore=GetInteger(); sum+=nextScore; } return double(sum)/numScores; } [/code]
και ο compiler μου βγάζει το εξής μήνυμα..
C:\Documents and Settings\admin\ÅðéöÜíåéá åñãáóßáò\c++ prrogrammata\average.cpp:5:21: genlib.h: No such file or directory
C:\Documents and Settings\admin\ÅðéöÜíåéá åñãáóßáò\c++ prrogrammata\average.cpp:6:21: simpio.h: No such file or directory
C:\Documents and Settings\admin\ÅðéöÜíåéá åñãáóßáò\c++ prrogrammata\average.cpp: In function `int main()':
C:\Documents and Settings\admin\ÅðéöÜíåéá åñãáóßáò\c++ prrogrammata\average.cpp:15: error: `cout' undeclared (first use this function)
C:\Documents and Settings\admin\ÅðéöÜíåéá åñãáóßáò\c++ prrogrammata\average.cpp:15: error: (Each undeclared identifier is reported only once for each function it appears in.)
C:\Documents and Settings\admin\ÅðéöÜíåéá åñãáóßáò\c++ prrogrammata\average.cpp:15: error: `endl' undeclared (first use this function)
C:\Documents and Settings\admin\ÅðéöÜíåéá åñãáóßáò\c++ prrogrammata\average.cpp: In function `double GetScoresAndAverage(int)':
C:\Documents and Settings\admin\ÅðéöÜíåéá åñãáóßáò\c++ prrogrammata\average.cpp:29: error: `cout' undeclared (first use this function)
C:\Documents and Settings\admin\ÅðéöÜíåéá åñãáóßáò\c++ prrogrammata\average.cpp:30: error: `GetInteger' undeclared (first use this function)

Execution terminated
μήπως ξέρει κανείς γιτί δεν βρίσκει τις βιβλιοθήκες που κάνω include?
http://foss.aueb.gr
always aim for for the sky for if you fail you can at least reach the clouds..
ALL BLACKS supporter..
http://www.bringthemback.org/
User avatar
Luke
Gbyte level
Gbyte level
Posts: 1388
Joined: Wed Aug 09, 2006 11:19 am
Academic status: Alumnus/a
Gender:

Re: Απορία σε dev C++

Post by Luke » Tue Oct 06, 2009 4:02 pm

Δεν έχεις κάνει χρήση του

Code: Select all

using namespace std;
Είμαι ένας μοναχικός cowboy...
User avatar
dexter
Venus Former Team Member
Posts: 2496
Joined: Wed Jan 09, 2008 11:50 pm
Academic status: N>4
Gender:
Location: springfield
Contact:

Re: Απορία σε dev C++

Post by dexter » Tue Oct 06, 2009 4:55 pm

το έκανα αλλά τώρα πάλι μου βγάζει πρόβλημα ο compiler..
:\Documents and Settings\admin\ÅðéöÜíåéá åñãáóßáò\c++ prrogrammata\average.cpp:5:21: genlib.h: No such file or directory
C:\Documents and Settings\admin\ÅðéöÜíåéá åñãáóßáò\c++ prrogrammata\average.cpp:6:21: simpio.h: No such file or directory
C:\Documents and Settings\admin\ÅðéöÜíåéá åñãáóßáò\c++ prrogrammata\average.cpp: In function `double GetScoresAndAverage(int)':
C:\Documents and Settings\admin\ÅðéöÜíåéá åñãáóßáò\c++ prrogrammata\average.cpp:32: error: `GetInteger' undeclared (first use this function)
C:\Documents and Settings\admin\ÅðéöÜíåéá åñãáóßáò\c++ prrogrammata\average.cpp:32: error: (Each undeclared identifier is reported only once for each function it appears in.)

Execution terminated
με νοιάζει να καταλάβω αν είναι πρόβλημα λάθος εγκατάστασης του μεταγλωττιστή ή αν έχω απλώς γράψει λάθος τον κώδικα..
αν είναι ο κώδικας δεν με πειράζει..
http://foss.aueb.gr
always aim for for the sky for if you fail you can at least reach the clouds..
ALL BLACKS supporter..
http://www.bringthemback.org/
User avatar
Luke
Gbyte level
Gbyte level
Posts: 1388
Joined: Wed Aug 09, 2006 11:19 am
Academic status: Alumnus/a
Gender:

Re: Απορία σε dev C++

Post by Luke » Tue Oct 06, 2009 5:05 pm

Τα header files που προσθέτεις φαντάζομαι είναι δικά σου, έτσι;
Μήπως δεν έχεις φτιάξει project για να τα βάλεις όλα μέσα; Όπως καταλαβαίνεις κι εγώ δεν είμαι σίγουρος να σου πω τι φταίει αλλά το πάμε λίγο ψάχνοντας. Πάντως το standard namespace χρειαζόταν για να αναγνωριστούν τα std::cout και std::endl.
Είμαι ένας μοναχικός cowboy...
User avatar
dexter
Venus Former Team Member
Posts: 2496
Joined: Wed Jan 09, 2008 11:50 pm
Academic status: N>4
Gender:
Location: springfield
Contact:

Re: Απορία σε dev C++

Post by dexter » Tue Oct 06, 2009 5:29 pm

τίποτα δεν είναι δικό μου το πρόγραμμα το αντέγραψα από εδώ http://www.youtube.com/view_play_list?p ... s+stanford και μάλλον γι αυτό δεν μου τρέχει..
χίλια ευχαριστώ πάντως luke :smt023 θα ψάξω να βρω ένα εγχειρίδιο για τον dev.. :smt024
http://foss.aueb.gr
always aim for for the sky for if you fail you can at least reach the clouds..
ALL BLACKS supporter..
http://www.bringthemback.org/
User avatar
necrofear_13
Wow! Terabyte level
Wow! Terabyte level
Posts: 2141
Joined: Sun Nov 18, 2007 5:32 am
Academic status: Alumnus/a
Gender:
Location: ΗΡΑΚΛΕΙΟ ΑΤΤΙΚΗΣ

Re: Απορία σε dev C++

Post by necrofear_13 » Tue Oct 06, 2009 5:34 pm

Μην χρησιμοποιείς dev τόσα άλλα υπάρχουν πολύ ανώτερα visual studio codeblocks!!!
No matter what kind of sadness envelops the darkness of our despair, if you put one foot in front of the other, at some point you will reach a place where you can see the light.

In heaven or earth, no matter to where we progress, no matter where we walk, that becomes our road.
As long as we keep walking the battle will continue.
And that is exactly why this place will always be a paradise
User avatar
stoupeace
Wow! Terabyte level
Wow! Terabyte level
Posts: 5372
Joined: Tue Aug 26, 2008 4:08 pm
Academic status: High school
Gender:

Re: Απορία σε dev C++

Post by stoupeace » Tue Oct 06, 2009 5:35 pm

necrofear_13 wrote:Μην χρησιμοποιείς dev τόσα άλλα υπάρχουν πολύ ανώτερα visual studio codeblocks!!!
++ για codeblocks με βόλεψε πάρα πολύ (σε ubuntu).
Τώρα στα windows κι εγώ dev έχω και μια χαρά είναι... :roll:
Η καλύτερη μπάντα όλου του κόσμου: Sonata Antartika
Mpomp is building an army army. And I got my head back.
░░░░░███████ ]▄▄▄▄▄▄▄▄
▂▄▅█████████▅▄▃▂ ____☻/︻╦╤─
Il███████████████████]. /▌
_◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤.. . / \
User avatar
gasparosoft
Gbyte level
Gbyte level
Posts: 1920
Joined: Fri Oct 19, 2007 8:03 pm

Re: Απορία σε dev C++

Post by gasparosoft » Tue Oct 06, 2009 5:37 pm

Vim και ξερό ψωμί
User avatar
necrofear_13
Wow! Terabyte level
Wow! Terabyte level
Posts: 2141
Joined: Sun Nov 18, 2007 5:32 am
Academic status: Alumnus/a
Gender:
Location: ΗΡΑΚΛΕΙΟ ΑΤΤΙΚΗΣ

Re: Απορία σε dev C++

Post by necrofear_13 » Tue Oct 06, 2009 5:38 pm

Emacs++ μου αρεσε καλύτερα δεν ξέρω γιατί ρε γιάννη ειλικρινά!!!
Υ.Σ Συμβουλή όσοι είστε σε ομάδες c++ καλό ειναι να γράφετε στο ίδιο ide αλλιώς πιθανόν να υπάρξουν προβληματάκια.Π.χ το dev c++ δεν αναγνωρίζει τουλάχιστον μέχρι πέρυσι visual c++.Και αν θυμάμαι καλά στα εργαστήρια σας τεστάρουν σε dev οπότε φροντίστε να τρέχει εκεί όπου και αν το έχετε γράψει.
No matter what kind of sadness envelops the darkness of our despair, if you put one foot in front of the other, at some point you will reach a place where you can see the light.

In heaven or earth, no matter to where we progress, no matter where we walk, that becomes our road.
As long as we keep walking the battle will continue.
And that is exactly why this place will always be a paradise
User avatar
Luke
Gbyte level
Gbyte level
Posts: 1388
Joined: Wed Aug 09, 2006 11:19 am
Academic status: Alumnus/a
Gender:

Re: Απορία σε dev C++

Post by Luke » Tue Oct 06, 2009 7:58 pm

dexter wrote:τίποτα δεν είναι δικό μου το πρόγραμμα το αντέγραψα από εδώ http://www.youtube.com/view_play_list?p ... s+stanford και μάλλον γι αυτό δεν μου τρέχει..
Τότε θα πρέπει κάπου να βρεθούν αυτά τα header files (αυτά που έχουν αυτάκια) και προφανώς δε τα βρίσκει πουθενά αν δεν τα έχεις φτιάξει. Δεν είναι θέμα IDE το πρόβλημα αλλά κώδικα (του λες να χρησιμοποιήσει πράγματα που δεν υπάρχουν).

Πάντως οι μάχες μεταξύ IDEs, λειτουργικών, κλπ καλά κρατούν παρ' όλο που δεν είναι το κύριο θέμα του νήματος. :-D :-D
Είμαι ένας μοναχικός cowboy...
User avatar
dexter
Venus Former Team Member
Posts: 2496
Joined: Wed Jan 09, 2008 11:50 pm
Academic status: N>4
Gender:
Location: springfield
Contact:

Re: Απορία σε dev C++

Post by dexter » Wed Oct 07, 2009 12:03 am

ευχαριστώ πολύ για την βοήθεια παιδιά.. :smt023
και εγώ dev έβαλα επειδή το είχα δει στα εργαστήρια και σκέφτηκα ότι θα είναι βολικό να έχω το ίδιο ωστε όποτε θέλω να διορθώνω-τρέχω κώδικα στην σχολή χωρίς να χρειάζεται να καμία προσαρμογή..
θα το κοιτάξω το θέμα από σκ με την ηρεμία μου.. :smt015
http://foss.aueb.gr
always aim for for the sky for if you fail you can at least reach the clouds..
ALL BLACKS supporter..
http://www.bringthemback.org/
User avatar
stoupeace
Wow! Terabyte level
Wow! Terabyte level
Posts: 5372
Joined: Tue Aug 26, 2008 4:08 pm
Academic status: High school
Gender:

Re: Απορία σε dev C++

Post by stoupeace » Sat Dec 19, 2009 9:57 pm

Eχω κι εγω μια απορια για ενα θέμα του dev, που μου συμβαίνει και σε codeblocks, και λογικά είναι το ίδιο πράγμα χαλασμένο.

Εκανα το project της c++ σε codeblocks απο ubuntu, με τον gcc. Εκει τρέχει κανονικά στα μπαμ.

Οταν ειχα φτιαξει ενα αλλο project στο dev παλιότερα, και τώρα στο codeblocks on windows (βαζοντας το ίδιο project που τρέχει σε ubuntu) το κανει γρήγορα compile αλλά το run αργεί 30+ secs.
Απο την άλλη στο VS τρέχουν όλα με τη μία.
Spoiler: εμφάνιση/απόκρυψη
Ειχα γκουγκλάρει και είχα δει ότι κάτι πρέπει να αλλάξω στην Path variable, αλλά την ψιλοχάλασα, και μετα παλι την ξαναέφτιαξα :-p
Τεσπα το run ειναι ακόμα αργό σε dev + codeblocks ενώ σε VS οχι. Τι μπορει να φταιει?
Η καλύτερη μπάντα όλου του κόσμου: Sonata Antartika
Mpomp is building an army army. And I got my head back.
░░░░░███████ ]▄▄▄▄▄▄▄▄
▂▄▅█████████▅▄▃▂ ____☻/︻╦╤─
Il███████████████████]. /▌
_◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤.. . / \
Post Reply

Return to “Προγραμματισμός”