problema programmazione C - aiutooooo!!!


xiloforo
 Share

Recommended Posts

Allora vediamo...apri Xcode...seleziona Nuovo Progetto.

Dal menù che compare scegli (dato che, se non ho capito male la tua è una applicazione a riga di comando giusto?) Command Line Utility e poi Standard Tool.

Ora, fatto questo ti si aprirà un finestra dove ti chiede dove vuoi salvare il progetto. TI consiglio di creare un punto nel tuo file system dove andrai ad inserire tutti i tuoi progetti XCode...in questo modo è tutto più ordinato e facile da trovare.

Fatto?bene, ti si apre l'ambiente di programmazione di XCode...

Se hai fatto quello che ti ho descritto avrai una cosa fatta così:

[ATTACH]5977[/ATTACH]

Se poi fai doppio click sul file main.c vedrai il tipico hello word!

Ora per compilare basta clicckare sul tasto build. facile no?

Io di solito uso terminale per eseguire l'applicazione...in questo modo posso passare comodamente i parametri al mio main da linea di comando.

Ora, ti starai chiedendo, come faccio ad aggiungere il mio file?

Facile, selezionalo nel finder e trascinalo in XCode nella cartella "Source"!

Facile no?

Link to comment
Share on other sites

  • Replies 41
  • Created
  • Last Reply

Top Posters In This Topic

Ok, era questo passaggio che mi mancava di capire, in quanto ci sono tanti tipi di progetti, che non sapevo scegliere quello giusto.

Praticamente qualsiasi sorgente in c o c++ deve essere come Command Line.

Ma allora gli altri cosa servono?

Ad esempio il cocoa.

Non chiedo una lezione, ma solo un esempio di utilizzo.

Grazie ancora.

Link to comment
Share on other sites

Ok, era questo passaggio che mi mancava di capire, in quanto ci sono tanti tipi di progetti, che non sapevo scegliere quello giusto.

Praticamente qualsiasi sorgente in c o c++ deve essere come Command Line.

Ma allora gli altri cosa servono?

Ad esempio il cocoa.

Non chiedo una lezione, ma solo un esempio di utilizzo.

Grazie ancora.

Cocoa e Carbon sono due framework. Paragone che sembra una bestemmia, tipo MFC.

Con quei tipi di progetti semplicemente Xcode sa che deve linkare con determinate librerie esterne.

Link to comment
Share on other sites

Esatto, come dice Cpu86, Cocoa a Carbon sono i due framework necessari a sviluppare applicazioni sotto MacOsX.

Cocoa in particolare sfrutta il linguaggio Objective C, mentre Carbon sfrutta il classico C (o C++ non ricordo...)

Ad ogni modo, se tu provi a creare un programma di quei due tipi vedrai la differenza...se apri il main troverai nel primo caso (Cocoa) poche righe di codice...nel secondo caso (Carbon) un sacco di codice C, necessario a caricare finestre grafiche in Mac OS...

Mi sono spiegato male?

Se hai ancora qualcosa da chiedere chiedi pure...

Link to comment
Share on other sites

Esiste qualcosa per convertire il mio file c in object c automaticamente.

Forse cosi funziona e capisco qualcosa.

Forse intendi Objective C.

In ogni modo Objective C, al contrario del C++, è un'estensione pura del C, quindi ogni cosa scritta in C potrebbe essere compilata anche come file Objective C.

Considera che è possibile anche mixare C++ ed Objective C nello stesso file sorgente. In questo caso si parla di Objective C++ ed i file normalmente hanno estensione "mm".

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share