Simpatie.ro - matrimoniale
Evolution Hacking Area
Bine ati venit pe Evolution Hacking Area Forum ! Aici veti gasi o gama larga de metode de hack atat pe Windows cat si pe platforme Linux/Unix , programe in consecinta ,tutoriale . In acelasi timp aici veti gasi si asistenta help in materie corespunzatoare . Precizam ca tot ce se gaseste pe acest site este doar in scop de dezvoltare iar voi va asumati intreaga raspundere pt actiunile pe care le savarsiti . || Evolution`Zone|| Va Multumeste pt vizita !
Nou pe simpatie:
cristina25 pe Simpatie
Femeie
24 ani
Cluj
cauta Barbat
24 - 58 ani
Evolution Hacking AreaReguliInregistrareLoginPozeNu sunteti logat. Lista Forumurilor Pe Tematici
Evolution Hacking Area / Programare /

Tutorial C++ Incepatori

Pagini: 1  
#1
Vallent
Administrator
Din: Bacau
Postari: 164
Voi incepe acest tutorial cu un program ce afiseaza pe 2 linii un text , si voi continua sa-l explic.



// Tutorial pentru Alpha Thema Romania 2007

// Made by Ad_Infinitum

#include <iostream>

using namespace std;

int main()
{
  cout << "Acesta este primul program." << endl;
  cout << "Chiar merge!!!" <<endl;

  cout << endl;
  return 0;
}



1)    Comentariile

In acest exemplu comentariile incep cu 2 caractere // si continua cu mesajul dorit.In limbajul c++ comentariile sunt ignorate de compilator astfel ele nu participa la compilare ci au doar rolul de ai informa pe programatori.De exemplu comentariul” //Aici inepe partea a doua a codului “ ne spune ca incepe o alta parte a tutorialului... ii logic.
Daca vrem s afacem un comentariu pe mai multe randuri ,comentariul va incepe cu /* si se termina cu */.
Ex:
/* Acesta este un
comentariu
pe trei linii */

2)Functia main()

Limbajul c++ este o adevarata colectie de functii ce lucreaza impreuna.O functie poate sa fie de un anumit tip. Daca functia este de tipul “void” spunem ca functia nu are tip.Fiecare functie are o instructiune compusa care este formta din instructiuniile care se vor executa atunci cand este rulata functia. Functia “ main() “ trebuie sa apara in fiecare program ea fiind prima functie care se executa. Orice functie in C++ produce sau returneaza o valoare ce poate fi folosita de system.Cuvantul “ int “ alaturi de “main()” ii spune compilatorului ca valoare retinuta este un numar intreg, deci poate sa aiba valorile unor numere intregi:1,7,-2 etc.
In C++ instructiunile incep si se termina cu “{ ..}”.





int main()
{
cout << "Acesta este primul program." << endl;
cout << "Chiar merge!!!" <<endl; cout << endl; return 0;
}




Atentie! Daca scrieti “int Main()” programul va returna o eroare deoarece compilatorul va cauta functia “Main( )” in loc de “main( )”.Sper ca-ti intzeles ca nu-i tot una daca scrii functiile cu caractere mari sau mici.
In C++ instructiunile se separa prin caracterul “ ; “ .

3)Setul de caractere:
In C++ se pot folosii urmatoarele caractere:
- litere: a...z , A... Z
- cifre:0 --- 9
Caractere speciale: #;*;-;\; etc.

4)Tipuri de date – Tipul standard
Printr-un tip de date standard se intelege un tip de date care pot fi recunoscute de catre calculator fara sa fie definit in cadrul programului.In C++ avem doua tipuri de date standard:
-    intregi
-    reale


5)Citiri si scrieri in C++

Pentru citire sau scriere se vor folosii functiile “cin” si “cout”.Pentru a putea folosii aceste functii intr-un program va trebuii sa scriem la inceputul sau:
#include <iostream.h> sau #include <iostream>.

Daca vrem sa afisam un text acesta trebuie sa fie pus intre ghilimele.

Ex:


#include <iostream.h>
void main()
{
cout<<”Heloo,world!”;
}



Daca dorim sa trecem la o noua linie, atunci vom scrie caracterul endl.
Ex:
cout<<”Heloo”<<endl<<”World”;

6) Ultima comanda executata de main( ) este comanda “return”. Comanda return 0;  incheie comanda main( ) dar si transmite o valoare 0 inapoi catre system de opeare pentru a indica ca programul a fost incheiat in mod normal.

7) The Preprocessor Directive #include
Compilarea in C++ se face din 2 proceduri. Mai intai un program numit preprocessor analizeaza codul C++ si executa toate instructiuniile de preprocessor directives.Fiecare instructiune de preprocessor directive incepe cu un caracter # .

8) Keywords, Multiline Comments, and Escape Sequences




asm    do    if    return    typedef
auto    double    inline    short    typeid
bool    dynamic_cast    int    signed    typename
break    else    long    sizeof    union
case    enum    mutable    static    unsigned
catch    explicit    namespace    static_cast    using
char    export    new    struct    virtual
class    extern    operator    switch    void
const    false    private    template    volatile
const_cast    float    protected    this    wchar_t
continue    for    public    throw    while
default    friend    register    true     
delete    goto    reinterpret_cast    try   




Exista multe succesiuni de comenzi pe care le potzi folosii alaturi de functia cout.


Escape Sequence    Meaning
\a    alert (bell)
\b    backspace
\f    form feed
\n    new-line
\r    carriage return
\t    horizontal tab
\v    vertical tab
\'    single quotation mark
\"    double quotation mark
\\    single back slash
\?    question mark



cout << "Acesta este primul tau program.\n";
cout << "Bravo mah!!!\n";


Tutorial incomplet ... il voi continua alta data  :-/  ;-)


_______________________________________
I love hack :X

 
   
Pagini: 1  
Mergi la