Benvenuto! Per postare e godere delle funzionalità del forum registrati, occorrono pochi secondi ed è gratis!

[Guida] Al C++ Parte 1.

Iscritto
Messaggi: 891
Discussioni: 58
Registrato: 03-2011
Mix: 0
Oggi ho installato visual basic un altra volta e ho deciso di iniziare tutto da capo insieme a voi! spero che queste guide aiuteranno qualcuno!

(Visual basic c++ 2008:

[Per vedere i link devi REGISTRARTI.]

)

Allora iniziamo!

Secondo me scrivere programmi è l'unico modo per imparare un linguaggio quindi iniziamo subito con il primo programma "Ciao mondo" appunto scriviamo un programma che visualizza la frase ciao mondo

Quindi---> File-Nuovo-progetto
Win32---Progetto console Win32, dategli un nome che volete-Ok
Impostazzioni applicazione-applicazione console-progetto vuoto-fine
Testo destro su File di risorsa-Aggiungi-nuovo elemento-file di c++(.cpp)-e chiamate il file main

Perche main ? Di solito si puo inserire un nome qualunque a propria scelta ma "main" fa si che il programma inizi da quella funzione.

(Un programma c++ consiste in funzioni e variabili, le funzioni contengono istruzioni mentre le variabili memorizzano i valori)

Bene ora abbiamo la nostra schermata bianca...dobbiamo far si che il nostro programma visualizzi la scritta "Ciao mondo" quindi:

    C++ Programming
  1. #include <stdio.h>



Che significa? #include appunto includo e <stdio.h> da informazioni sulla libreria standard (per l'imput/output , insomma prende le definizioni es. se non ci fosse la libreria standard il nostro computer non saprebbe leggere printf[che vedremo dopo])

    C++ Programming
  1. void main()



main = definisce una funzione, in questo programma la funzione main non si aspetta argomenti da un altra funzione (non ce ne sono hehe) e quindi appunto () (cioè una lista vuota)

void = prima delle funzioni si deve mettere un valore o "identificatore" (In questo caso non torna niente, quindi puo andare bene anche int,float ecc...)

    C++ Programming
  1. {
  2. printf("Ciao, mondo\n");
  3. }



Perche le parentesi graffe? perche le funzioni sono racchiuse/scritte in parentesi graffe HappywideHappywide

printf è una funzione della libreria standard che scrive(stampa,print) una scritta, quindi "scrivi"->("ciao, mondo\n");

"\n" indica il carattere newline
";" semplicemente indica la fine degli argomenti

In finale:

    C++ Programming
  1. #include <stdio.h>
  2. void main()
  3. {
  4. printf("Ciao, mondo\n");
  5. }



Premiamo f7 o premiamo su compila, andiamo nella cartella dove abbiamo salvato, debug- e clicchiamo sul programma .... o.oo.oo.o troppo veloce! Ma va bene cosi! vuoldire che funziona! a questo ci penseremo dopo...



21/07/2011, 0:51
#1
Cerca


Messaggi in questa discussione
Al C++ Parte 1. - da Luxor - 21/07/2011, 0:51
[Nessun oggetto] - da Skyline@69 - 21/07/2011, 7:53
[Nessun oggetto] - da digger - 21/07/2011, 11:30
[Nessun oggetto] - da Soul Fire - 21/07/2011, 12:20
[Nessun oggetto] - da MAUROW - 21/07/2011, 13:11
[Nessun oggetto] - da Luxor - 21/07/2011, 17:09
[Nessun oggetto] - da Skyline@69 - 22/07/2011, 10:28
[Nessun oggetto] - da digger - 25/07/2011, 23:38

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  [Guida] Al C++ Parte 8. Luxor 12 2,645 28/07/2011, 14:42
Ultimo messaggio: digger
  [Guida] Al C++ Parte 7. Luxor 5 1,652 27/07/2011, 14:51
Ultimo messaggio: digger
  [Guida] AL C++ Parte 6. Luxor 5 1,895 24/07/2011, 8:44
Ultimo messaggio: Skyline@69



Utenti che stanno guardando questa discussione: 1 Ospite(i)