PARTNERI:

Marketing

-UPOZORENJE-

Samo registrovani članovi mogu da vide/koriste forum u celini.
Prijavite se ili registrujte nalog na Balkan SA-MP forumu.


Autor Tema: [Info] [C++] Objašnjenje input i output  (Pročitano 3507 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže DHV

[C++] Objašnjenje input i output
« poslato: Januar 22, 2013, 16:29:06 posle podne »
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:
Kod: (cpp) [Izaberi]
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:

Kod: (cpp) [Izaberi]
int main()
{
    cout << "Hello world!\n";
    return 0;
}

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



InPut:

Kod: (cpp) [Izaberi]
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 Fqris »
 

Van mreže N1XTON

  • Soldier
  • *
  • Poruke: 627
  • Pol: Muškarac
  • Slobodan skripter !
Odg: [C++] Objašnjenje input i output
« Odgovor #1 poslato: Januar 22, 2013, 21:18:08 posle podne »
lepo objasnjeno pohvale za tut
Pravim RP,DM,TDM,STUNT, Freeroam modove od 0 za pare, nacini placanja : Paypal ili banka
 

Van mreže 99Mile99

  • Soldier
  • *
  • Poruke: 539
  • Pol: Muškarac
Odg: [C++] Objašnjenje input i output
« Odgovor #2 poslato: Januar 22, 2013, 22:19:15 posle podne »
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 99Mile99 »
 

Van mreže Dude

Odg: [C++] Objašnjenje input i output
« Odgovor #3 poslato: Januar 23, 2013, 06:42:53 pre podne »
Navedi isto tako da cin hvata samo prvi parametar, tj ako trebaju unijeti string npr: "Ovo je string", da ce cin uhvatit samo "Ovo"...
 

Van mreže [M:RP] Emil

  • Transformer
  • *
  • Poruke: 77
  • Pol: Muškarac
  • M:RP Skripter
Odg: [C++] Objašnjenje input i output
« Odgovor #4 poslato: Mart 31, 2013, 18:40:06 posle podne »
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 Cappucino »

C, C++, C#, JAVA programer
 

Van mreže Contixo

Odg: [C++] Objašnjenje input i output
« Odgovor #5 poslato: Mart 24, 2017, 16:26:37 posle podne »
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).