Προς το περιεχόμενο

Προγραμματισμός στη C


Manos-Sx

Προτεινόμενες αναρτήσεις

Επειδή θυμάμαι μερικούς που δε ξεραν πως να κάνουν προγράμματα στη C απο κονσόλα είπα να κάνω αυτό το θέμα. (κ γω πριν λίγες μέρες έψαξα κ το μαθα και είπα να το μοιραστώ μαζί σας)

Φυσικά κ δεν είναι ανάγκη να αγοράσετε αυτό για να κάνετε προγράμματα στη C .

Φυσικά όλα θα γίνουν με κονσόλα (Υπάρχουν και προγράμματα με παραθυρικό περιβάλλον για c/c++).

 

Δημιουργούμε ενα αρχείο κειμένου με εναν text editor σε format .c :

 

> nano onoma_arxeiou.c 
ή
pico onoma_arxeiou.c 

 

Δημιουργούμε το πρόγραμμα, πχ:

 

>
#include <stdio.h>
main()
{

int a;
int b;
int c;

printf ("Give Number 1\n") ;
scanf ("%d",&a) ;
printf ("Give Number 2\n") ;
scanf ("%d",& ;
c = a + b ;
printf (" %d=\n",c) ;
}

 

Αυτό είναι ενα απλό και μπακαλίστικο πρόγραμμα που έφτιαξα και προσθέτη 2 αριθμούς τους οποίους θα δώσει ο χρήστης απο τη κονσόλα.

Στην συνέχεια για να κάνετε μετάφραση το πρόγραμμα:

>c++ onoma_arxeiou.c

 

Τώρα στο φάκελο που είστε θα δημιουργηθεί ενα αρχείο με όνομα a.out , απλά τρέξτε το.

>/path/to/a.out

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Παρόμοια με την παραπάνω διαδικασία είναι και η εξής:

 

vim <όνομα_του_αρχείου>.cpp

 

για να γράψετε στον vim πατάτε το 'i'. Για να σώσετε πατάτε ESC και μετά ':' και 'wq' Ο vim παρέχει αρκετές δυνατότητες αλλά πρέπει να τον μάθετε πρώτα :wink:

Ακόμα δοκιμάστε τα εξής:

 

':syntax on'

':set cindent'

 

Μετά για compile

 

g++ -o <όνομα_εκτελέσιμου> <όνομα_αρχείου_κώδικα>.cpp

 

και για να εκτελέσετε το πρόγραμμά σας

 

./<όνομα_εκτελέσιμου>

 

Εάν το project σας έχει αρχίσει να μεγαλώνει υπάρχουν και τα makefiles ενώ εάν προτιμάτε κάτι σε IDE το eclipse.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Και οι απλοί kedit και gedit κάνουν για τη συγγραφή του κώδικα και στις πιο πρόσφατες διανομές εμφανίζουν τις δεσμευμένες λέξεις, τα σχόλια και τα κείμενα με διαφορετικά χρώματα, κάνοντας την αναζήτηση λαθών ευκολότερη.

 

Επίσης αν κάποιος θέλει να προγραμματίσει αποκλειστικά, καλό θα ήταν το αρχείο να σωθεί σαν file.c αντί για το file.cpp της C++. O αντίστοιχος compiler είναι ο gcc. Όχι πως δεν μπορεί μέσα από cpp αρχεία και το c++ compiler, αλλά σε περίπτωση που χρειάζεται τους περιορισμούς της C...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Επειδή θυμάμαι μερικούς που δε ξεραν πως να κάνουν προγράμματα στη C απο κονσόλα είπα να κάνω αυτό το θέμα. (κ γω πριν λίγες μέρες έψαξα κ το μαθα και είπα να το μοιραστώ μαζί σας)

Δημιουργούμε ενα αρχείο κειμένου με εναν text editor σε format cpp :

 

> nano onoma_arxeiou.cpp 
ή
pico onoma_arxeiou.cpp 

 

Γιατί χρησιμοποιείς κατάληξη cpp? Το αρχείο σε C δεν είναι?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Γιατί χρησιμοποιείς κατάληξη cpp? Το αρχείο σε C δεν είναι?

 

Καλύτερα θα ήταν να έβαζα κατάληξη .c αλλά το ίδιο πράγμα είναι αν δοκιμάσεις και με .cpp και ας είναι ο κώδικας σε C. Βέβαια δε ξέρω αν παίζει κάπου ρόλο αν έχουμε να κάνουμε με περίπλοκα προγράμματα.

ευχαριστώ, θα το αλλάξω..

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...