βοηθεια σε c++

...IDE, compilers, κλπ

Συντονιστής: konnn

Re: βοηθεια σε c++

Δημοσίευσηαπό elefher » 13 Νοέμ 2009, 16:35

φιλε μου σε ευχαριστω για τη βοηθεια σου και ολους σας.το προγραμμα το εκανα με cin>> αλλα δεν δουλευει σωστα.θα ηθελα ομως να ρωτισω κατι αλλο που μπορω να μαθω για τις επικεφαλιδες του eclipse?πως ειναι σε αντιστοιχεια με τα windows ?εαν δεν ειμαι αρκετα σαφης ρωτιστεμαι να το εξιγησω λιγο.παντος σας ευχαριστω ολους για το ενδιαφερον που διχνεται.
⇛ Linux: Αρχάριος ┃ Προγραμματισμός:C/C++ ┃ Αγγλικά: χάλια
⇛ ubuntu 10.10 LTS 32-bit
⇛ Intel(R) core(TM)2 Duo CPU E4600@2.4GHz ┃ RAM:2GB DDR2 ┃ ATI SAPPHIRE HD 2400 PRO 250MB
⇛ Netbook ACER ASPIRE ONE D250 με ubuntu 10.10 LTS 32-bit
⇛ Turbo-X με ubuntu 12.04 LTS 32-bit Intel® Core™2 Duo CPU T8100 @ 2.10GHz × 2 VESA: M74
Άβαταρ μέλους
elefher
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 566
Εγγραφή: 03 Μάιος 2009, 03:15
Εκτύπωση

Re: βοηθεια σε c++

Δημοσίευσηαπό sokoban4ever » 13 Νοέμ 2009, 21:05

@elefher
o eclipse είναι σε java ... ο κώδικας του είναι ίδιος για όλες τις πλατφόρμες.
πάντως δες μια εδώ αυτόν τον compiler http://www.mingw.org/
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση

Re: βοηθεια σε c++

Δημοσίευσηαπό bullgr » 13 Νοέμ 2009, 21:53

elefher έγραψε:το προγραμμα το εκανα με cin>> αλλα δεν δουλευει σωστα

Δεν ξέρω τι πρόβλημα ακριβώς έχεις αλλά μπορώ να φανταστώ... Για παράδειγμα στον παρακάτω κώδικα...
Κώδικας: Επιλογή όλων

#include <iostream>
int main()
{
char buffer[80] = {‘\0’};
std::cout << "Enter the string: ";
std::cin >> buffer;
std::cout << "Here’s the buffer: " << buffer << std::endl;
return 0;
}

...εάν πληκτρολογήσουμε πχ "Hello World" το αποτέλεσμα θα είναι:
Κώδικας: Επιλογή όλων

Enter the string: Hello World
Here’s the buffer: Hello

Θα λάβει μόνο το "Hello" επειδή το cin σταματά όταν δώσουμε null χαρακτήρα (enter)... Ως null χαρακτήρα βλέπει όμως και το space, με αποτέλεσμα να σταματά και να μην δέχεται και τους υπόλοιπους χαρακτήρες του παραδείγματος...

Σε αυτή τη περίπτωση μπορούμε να χρησιμοποιήσουμε το cin.get()... Άρα στο παραπάνω παράδειγμα κάνουμε τον εξής κώδικα:
Κώδικας: Επιλογή όλων

#include <iostream>
int main()
{
char buffer[80] = {'\0'};
std::cout << "Enter the string: ";
std::cin.get(buffer,79);
std::cout << "Here's the buffer: " << buffer << std::endl;
return 0;
}

Το cin.get() θα σταματήσει μόνο εάν δώσουμε newline χαρακτήρα (enter) ή εάν φτάσουμε τον προκαθορισμένο αριθμό χαρακτήρων... Με το cin.get() επίσης αποφεύγουμε την πληκτρολόγηση περισσότερων χαρακτήρων από αυτούς που έχουμε προκαθορίσει...
ΕΠΙΤΡΕΠΕΤΑΙ ΝΑ ΠΕΣΕΙΣ, ΕΠΙΒΑΛΛΕΤΑΙ ΝΑ ΣΗΚΩΘΕΙΣ... HASTA SIEMPRE...
Άβαταρ μέλους
bullgr
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 1853
Εγγραφή: 10 Μάιος 2008, 21:45
Εκτύπωση

Re: βοηθεια σε c++

Δημοσίευσηαπό elefher » 26 Φεβ 2010, 15:51

παιδια λογο του οτι στη σχολη ξεκινω c++ θελω να μου πειτε ποιο προγραμμα να κανω εγκατασταση στο netbook επειδη θα το περνω και στη σχολη.στο σταθερω pc εχω το eclipse αλλα ειναι λιγο μπερδεμα και στη δημιουργεια ενος project και στο οτι οι εντολες δεν ειναι ιδιες οπως στα windows εχουν καποιες διαφορες.Γιαυτο θα ηθελα να μου πειτε καποιο προγραμμα το οποιο θα το εχουν πολυ και θα βρισκω ευκολα τη λυση στις εντολες.
⇛ Linux: Αρχάριος ┃ Προγραμματισμός:C/C++ ┃ Αγγλικά: χάλια
⇛ ubuntu 10.10 LTS 32-bit
⇛ Intel(R) core(TM)2 Duo CPU E4600@2.4GHz ┃ RAM:2GB DDR2 ┃ ATI SAPPHIRE HD 2400 PRO 250MB
⇛ Netbook ACER ASPIRE ONE D250 με ubuntu 10.10 LTS 32-bit
⇛ Turbo-X με ubuntu 12.04 LTS 32-bit Intel® Core™2 Duo CPU T8100 @ 2.10GHz × 2 VESA: M74
Άβαταρ μέλους
elefher
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 566
Εγγραφή: 03 Μάιος 2009, 03:15
Εκτύπωση

Re: βοηθεια σε c++

Δημοσίευσηαπό Nisok » 26 Φεβ 2010, 16:35

Φίλε είναι πολλά που μπορείς να βάλεις.
qt-creator
code::blocks
kdevelop
κ.α.
Άβαταρ μέλους
Nisok
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 2637
Εγγραφή: 25 Ιαν 2009, 15:00
Τοποθεσία: /home
IRC: nisok
Εκτύπωση

Re: βοηθεια σε c++

Δημοσίευσηαπό elefher » 26 Φεβ 2010, 16:51

Ποιο ειναι ποιο ευκολο στη χρησει?Με ποιο δημιουργεις ποιο ευκολα project?Οι εντολες σε ολα τα προγραμματα ιδιες δεν ειναι?
⇛ Linux: Αρχάριος ┃ Προγραμματισμός:C/C++ ┃ Αγγλικά: χάλια
⇛ ubuntu 10.10 LTS 32-bit
⇛ Intel(R) core(TM)2 Duo CPU E4600@2.4GHz ┃ RAM:2GB DDR2 ┃ ATI SAPPHIRE HD 2400 PRO 250MB
⇛ Netbook ACER ASPIRE ONE D250 με ubuntu 10.10 LTS 32-bit
⇛ Turbo-X με ubuntu 12.04 LTS 32-bit Intel® Core™2 Duo CPU T8100 @ 2.10GHz × 2 VESA: M74
Άβαταρ μέλους
elefher
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 566
Εγγραφή: 03 Μάιος 2009, 03:15
Εκτύπωση

Re: βοηθεια σε c++

Δημοσίευσηαπό sorolop » 26 Φεβ 2010, 17:31

elefher έγραψε:Ποιο ειναι ποιο ευκολο στη χρησει?Με ποιο δημιουργεις ποιο ευκολα project?Οι εντολες σε ολα τα προγραμματα ιδιες δεν ειναι?

Βασικα το ποιο ευκολο ειναι το gedit(σκεψου το σαν το notepad), αμεσως μετα παει το Geany, τα υπολοιπα τα αναλυουν τα παιδια στις προηγουμενες σελιδες.
Οι εντολες ναι ιδιες ειναι αλλα αν το προγραμμα παρουσιαζει πληρη διεπαφη τοτε δν θα χρειαστει να γραψεις καποια εντολη απλα θα πατησεις ενα κουμπακι... :)
Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Μέτρια
Desktop
Λειτουργικό σε Η/Υ: Ubuntu 9.10 (karmic)
Προδιαγραφές ⇛ Intel(R) Core(TM)2 Duo CPU E8200 @ 2.66GHz │ RAM 4021 MB │ Nvidia GeForce 8800 GT │ Κάρτα ήχου: Intel 82801G HD
Άβαταρ μέλους
sorolop
babeTUX
babeTUX
 
Δημοσιεύσεις: 146
Εγγραφή: 11 Σεπ 2008, 17:43
Τοποθεσία: Δομοκός
Εκτύπωση

Re: βοηθεια σε c++

Δημοσίευσηαπό elefher » 01 Μαρ 2010, 02:35

παιδια εχω εγκαταστησει το code::blocks και θελω να με βοηθησεται στο πως μπορω να γραψω c++.και πως μπορω να βαλω να εχει χρωματα και να αφηνει τα κενα δηλαδη να εχει τις σωστες ρυθμισεις για c++
⇛ Linux: Αρχάριος ┃ Προγραμματισμός:C/C++ ┃ Αγγλικά: χάλια
⇛ ubuntu 10.10 LTS 32-bit
⇛ Intel(R) core(TM)2 Duo CPU E4600@2.4GHz ┃ RAM:2GB DDR2 ┃ ATI SAPPHIRE HD 2400 PRO 250MB
⇛ Netbook ACER ASPIRE ONE D250 με ubuntu 10.10 LTS 32-bit
⇛ Turbo-X με ubuntu 12.04 LTS 32-bit Intel® Core™2 Duo CPU T8100 @ 2.10GHz × 2 VESA: M74
Άβαταρ μέλους
elefher
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 566
Εγγραφή: 03 Μάιος 2009, 03:15
Εκτύπωση

Προηγούμενη

Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού