ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C  Το θέμα επιλύθηκε

...ασύγχρονα μαθήματα γλώσσας C

Re: Πως να ξεκινήσετε με την C

Δημοσίευσηαπό Stefanos » 14 Μαρ 2011, 17:47

Καλά αυτά αλλα συνισταται και για C++ αυτό το post?? Αν πχ ήθελα να κάνω μια καινούρια κλάση σε C++ τι θα έκανα?? Συμφωνα με αυτό το post δημιουργείται ένα exe αρχειο το οποίο να φανταστώ τρέχει και σε windows (Σωστά??????).
Γνώσεις ⇛ Linux: Ελάχιστες ┃ Προγραμματισμός: Ελαχιστος┃ Αγγλικά: Πολύ Καλά
Λειτουργικό ⇛ Linux Ubuntu 16.04
Προδιαγραφές ⇛ Dual core Intel i5-5200U CPU @ 2,2 GHz│4GB Ram│ AMD Radeon R5 M330 1 GB│ Intel Wildcat Point-LP High Definition Audio Controller
Laptop ⇛ Lenovo G50-80
Stefanos
punkTUX
punkTUX
 
Δημοσιεύσεις: 230
Εγγραφή: 03 Αύγ 2008, 03:59
Εκτύπωση

Re: Πως να ξεκινήσετε με την C

Δημοσίευσηαπό linuxs » 15 Μαρ 2011, 01:08

Δεν θα έλεγα πως έχει πολύ μεγάλη διαφορά η μεταγλώτιση σε C++. Ναι όντως μπορείς να το χρησιμοποιήσεις μερικώς...σχετικά με αυτά που ρώτησες,

αν ήθελες να δημιουργήσεις μια κλάση θα έκανες:
Κώδικας: Επιλογή όλων
class class_name {
access_specifier_1:
member1;
access_specifier_2:
member2;
...
} object_names;


δές και εδώ: http://www.cplusplus.com/doc/tutorial/classes/

Επίσης δεν έχει σχέση με το τί κάνεις στο πρόγραμμα. Με κάθε compile δημιουργείται ένα exe(σε Windows) που μπορείς να το τρέξεις.
Αν το πρόβλημά μας επιλυθεί. Επιλέγουμε το θέμα που βοήθησε στην επίλυση και πατάμε το κουμπάκι Εικόνα.
Γνώσεις ⇛ Linux: Μέτριο┃Προγραμματισμός: C┃Αγγλικά: Καλά
Λειτουργικό ⇛ Linux Ubuntu 10.4 LTS
Προδιαγραφές ⇛ Intel Pentium @T4500 2.3GHz│ 512GB VRAM│ 500 HDD│ ATI RADEON HD545v 512 MB │ Screen: 15.6''
Άβαταρ μέλους
linuxs
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1060
Εγγραφή: 02 Ιούλ 2010, 13:19
Τοποθεσία: GR
IRC: linuxs
Εκτύπωση

Re: Πως να ξεκινήσετε με την C

Δημοσίευσηαπό Stefanos » 15 Μαρ 2011, 01:24

Δεν μου λες... αυτο το exe που δημιουργείται, δεν τρέχει εδω σε linux..τουλάχιστον με διπλό κλικ που δοκίμασα... τι πρέπει να κάνω διαφορετικό εδώ... ???
Γνώσεις ⇛ Linux: Ελάχιστες ┃ Προγραμματισμός: Ελαχιστος┃ Αγγλικά: Πολύ Καλά
Λειτουργικό ⇛ Linux Ubuntu 16.04
Προδιαγραφές ⇛ Dual core Intel i5-5200U CPU @ 2,2 GHz│4GB Ram│ AMD Radeon R5 M330 1 GB│ Intel Wildcat Point-LP High Definition Audio Controller
Laptop ⇛ Lenovo G50-80
Stefanos
punkTUX
punkTUX
 
Δημοσιεύσεις: 230
Εγγραφή: 03 Αύγ 2008, 03:59
Εκτύπωση

Re: Πως να ξεκινήσετε με την C

Δημοσίευσηαπό konnn » 15 Μαρ 2011, 01:27

Τα .exe αρχεία δεν τρέχουν σε λίνουξ..δες τη αρχή του τρέχοντος θέματος.
1 Linux: Μέτριος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Προχωρημένος
2 Desktop : Ubuntu 16.04 64bit
a Intel Core i3 CPU 530 2.93GHz ‖ RAM 3824 MiB ‖ Intel DH55HC -
b nVidia Device [10de:1040] (rev a1)
c eth0: Intel 82578DC Gigabit Network Connection
3 Notebook : Ubuntu 16.04 64 bit
a Intel Core i3-2365M CPU @ 1.40GHz ‖ RAM 3854 MiB ‖ LENOVO 20197
b Intel 2nd Generation Core Processor Family Integrated Graphics Controller
c 5 wlan0: Intel Centrino Wireless-N 2230 ⋮ eth0: Realtek RTL8101E/RTL8102E

Αυτόματη υπογραφή.
Άβαταρ μέλους
konnn
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3568
Εγγραφή: 12 Ιούλ 2010, 17:54
Τοποθεσία: Καλαμάτα
Launchpad: konnn
Εκτύπωση

Re: Πως να ξεκινήσετε με την C

Δημοσίευσηαπό Stefanos » 15 Μαρ 2011, 01:40

Άρα σε linux μονο μέσω terminal θα το τρέχω. .. σωστά ?
Γνώσεις ⇛ Linux: Ελάχιστες ┃ Προγραμματισμός: Ελαχιστος┃ Αγγλικά: Πολύ Καλά
Λειτουργικό ⇛ Linux Ubuntu 16.04
Προδιαγραφές ⇛ Dual core Intel i5-5200U CPU @ 2,2 GHz│4GB Ram│ AMD Radeon R5 M330 1 GB│ Intel Wildcat Point-LP High Definition Audio Controller
Laptop ⇛ Lenovo G50-80
Stefanos
punkTUX
punkTUX
 
Δημοσιεύσεις: 230
Εγγραφή: 03 Αύγ 2008, 03:59
Εκτύπωση

Re: Πως να ξεκινήσετε με την C

Δημοσίευσηαπό linuxs » 15 Μαρ 2011, 01:56

Ναι! Η λογική είναι οτι προσπαθούσα να φτιάξω έναν αναλυτικό οδηγό...μάλλον δεν το κατάφερα εκτός κι αν δεν το διάβασες :/ Δεν σε καλύπτουν αυτά που γράφει?
Αν το πρόβλημά μας επιλυθεί. Επιλέγουμε το θέμα που βοήθησε στην επίλυση και πατάμε το κουμπάκι Εικόνα.
Γνώσεις ⇛ Linux: Μέτριο┃Προγραμματισμός: C┃Αγγλικά: Καλά
Λειτουργικό ⇛ Linux Ubuntu 10.4 LTS
Προδιαγραφές ⇛ Intel Pentium @T4500 2.3GHz│ 512GB VRAM│ 500 HDD│ ATI RADEON HD545v 512 MB │ Screen: 15.6''
Άβαταρ μέλους
linuxs
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1060
Εγγραφή: 02 Ιούλ 2010, 13:19
Τοποθεσία: GR
IRC: linuxs
Εκτύπωση

Re: Πως να ξεκινήσετε με την C

Δημοσίευσηαπό Stefanos » 15 Μαρ 2011, 02:01

Όχι απλά τα έχω μπερδεμένα στο κεφάλι μου γενικώς και ειμαι και λιγο noob με linux...
Είχα μπλέξει με λιγο Java στο πανεπιστήμιο και χρησιμοποιύσαμε τον BlueJ για compiler οποτε εκει εχει λίγο διαφορετική προσεγγιση το θέμα κατάλαβες..?
Οπότε τα εχω λίγο αχταρμα... :-S
Γνώσεις ⇛ Linux: Ελάχιστες ┃ Προγραμματισμός: Ελαχιστος┃ Αγγλικά: Πολύ Καλά
Λειτουργικό ⇛ Linux Ubuntu 16.04
Προδιαγραφές ⇛ Dual core Intel i5-5200U CPU @ 2,2 GHz│4GB Ram│ AMD Radeon R5 M330 1 GB│ Intel Wildcat Point-LP High Definition Audio Controller
Laptop ⇛ Lenovo G50-80
Stefanos
punkTUX
punkTUX
 
Δημοσιεύσεις: 230
Εγγραφή: 03 Αύγ 2008, 03:59
Εκτύπωση

Re: Πως να ξεκινήσετε με την C

Δημοσίευσηαπό linuxs » 15 Μαρ 2011, 02:08

μμμ...το κόλλημά σου είναι ποιςό κάνει compile που?
Αν το πρόβλημά μας επιλυθεί. Επιλέγουμε το θέμα που βοήθησε στην επίλυση και πατάμε το κουμπάκι Εικόνα.
Γνώσεις ⇛ Linux: Μέτριο┃Προγραμματισμός: C┃Αγγλικά: Καλά
Λειτουργικό ⇛ Linux Ubuntu 10.4 LTS
Προδιαγραφές ⇛ Intel Pentium @T4500 2.3GHz│ 512GB VRAM│ 500 HDD│ ATI RADEON HD545v 512 MB │ Screen: 15.6''
Άβαταρ μέλους
linuxs
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1060
Εγγραφή: 02 Ιούλ 2010, 13:19
Τοποθεσία: GR
IRC: linuxs
Εκτύπωση

Re: Πως να ξεκινήσετε με την C

Δημοσίευσηαπό simosx » 15 Μαρ 2011, 02:09

Stefanos έγραψε:Δεν μου λες... αυτο το exe που δημιουργείται, δεν τρέχει εδω σε linux..τουλάχιστον με διπλό κλικ που δοκίμασα... τι πρέπει να κάνω διαφορετικό εδώ... ???


Το διπλό κλικ που κάνεις έχει νόημα για προγράμματα γραφικού περιβάλλοντος. Το πρόγραμμα που έφτιαξες είναι πρόγραμμα τερματικού, οπότε το τρέχεις από το τερματικό.

Για να φτιάξεις πρόγραμμα γραφικού περιβάλλοντος σε C++, επιλέγεις ένα «toolkit». Για το gtk+ που είναι το toolkit του GNOME, μπορείς να χρησιμοποιήσεις τη βιβλιοθήκη gtkmm.
Να ένα παράδειγμα, http://library.gnome.org/devel/gtkmm-tu ... ld.html.en
Περισσότερα για gtkmm, http://www.gtkmm.org/en/
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Πως να ξεκινήσετε με την C

Δημοσίευσηαπό Stefanos » 15 Μαρ 2011, 03:03

@simosx αχααα... δεν το είδα διεξοδικά ακόμα αλλά τα αυτό φαίνεται πολύ κατατοπιστικό!! Νομίζω ότι θα σας απασχολήσω το επομενο διαστημα αρκετά ^_^
Γνώσεις ⇛ Linux: Ελάχιστες ┃ Προγραμματισμός: Ελαχιστος┃ Αγγλικά: Πολύ Καλά
Λειτουργικό ⇛ Linux Ubuntu 16.04
Προδιαγραφές ⇛ Dual core Intel i5-5200U CPU @ 2,2 GHz│4GB Ram│ AMD Radeon R5 M330 1 GB│ Intel Wildcat Point-LP High Definition Audio Controller
Laptop ⇛ Lenovo G50-80
Stefanos
punkTUX
punkTUX
 
Δημοσιεύσεις: 230
Εγγραφή: 03 Αύγ 2008, 03:59
Εκτύπωση

ΠροηγούμενηΕπόμενο

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Μαθήματα C