[C++] Objašnjenje input i output

Započeo DHV, Januar 22, 2013, 16:29:06 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

DHV

*

Dobar dan. Eto videh ovaj podforum i ko rekoh da objasnim par osnovnih stvar Å¡to se tiče cpp dela bez objekata. Eto na početku da objasnim običan input i output. Idemo s bejzik outputom.

Output:

int main()
{
    cout << "Hello world!" << endl;
    return 0;
}


Kao što vidite prikazan je samo main funkcija jer nema potrebe za ostalim. Funkcija za output je "cout"(Console Output). Jednostavno se koristi kao što vidite gore. Da bi završili red i prešli u drugi postoje 2 načina:

1. Je da kao gore, posle << stavite "endl"
2. A drugi je da u "Hello world!" dodate "\n", to bi izgledalo ovako:


int main()
{
    cout << "Hello world!\n";
    return 0;
}


To je to što se tiče output-a.




InPut:


int main()
{
    int a;
    cin >> a;
    return 0;
}


Znači ovim putem ste promenljivi a dodelili vrednost koju upisujete pomoću "cin" (Console Input) funkcije.

Ukoliko želite više stvari odjednom da unesete, na primer 2 broja to radite ovako:

int main()
{
    int a,b;
    cin >> a >> b;
    return 0;
}


Toliko o inputu. Idemo na jedan mali mešoviti program.




int main()
{
    int a,b;
    cout << "Unesite 2 broja a i b" << endl;
    cin >> a >> b;
    cout << "Uneti brojevi su:\na=" << a << "\nb=" << b;
    return 0;
}


Slika:





Toliko Å¡to se tiče input i output. Očekujte joÅ¡ koji tut Å¡to se tiče C-like jezika.TakoÄ'e, cpp je niÅ¡ta bez upotrebe objekata, odnosno samo nadograÄ'ena C sintaksa tako da ću se potruditi da vam objasnim rad s objektima uskoro. Pozdrav
Poslednja Izmena: Oktobar 17, 2019, 22:23:06 POSLE PODNE od Fqris

lepo objasnjeno pohvale za tut
Pravim RP,DM,TDM,STUNT, Freeroam modove od 0 za pare, nacini placanja : Paypal ili banka

ako budete ispobavali i ako vam se bude gasio program iznad return 0 dodajte system("PAUSE") i onda vam se nece gasiti!

EDIT: inace pohvale za trud sto objasnjavas :D
Poslednja Izmena: Januar 22, 2013, 22:19:53 POSLE PODNE od 99Mile99

Navedi isto tako da cin hvata samo prvi parametar, tj ako trebaju unijeti string npr: "Ovo je string", da ce cin uhvatit samo "Ovo"...

Tako je. "cin>>" koristi samo kod unosa brojeva, znakova (char) i jedne riječi. Da bi unijeli cijele rečenice, morate koristiti funkciju getline(cin,varijabla);

Evo primjera:

int main()
{
          string tekst;
          getline(cin, tekst);
          cout<<tekst<<endl;
          system("PAUSE");
          return 0;
}

Ako unesemo: "Ivica i Marica"
Ispis će biti: "Ivica i Marica"

Dakle, radi za cijele rečenice.
Poslednja Izmena: Mart 31, 2013, 18:46:29 POSLE PODNE od Cappucino


C, C++, C#, JAVA programer

da bi se koristilo cin/cout tek tako morate prije main funkcije tj. na početku programa poslije "include <iostream>" postaviti i "using namespace std;" jer bi inače morali kucati nešto slično tipa std::cout <<, std::cin >> i sl.

System("pause"); označava da se program nakon izvršavanja neće ugasiti kako bi mogli pročitati vaše rezultate programa.

(ako već objašnjavate objasnite malo opširnije a ne treba vam to to, a ne znaju što im treba).