Balkan SA:MP

Ostalo => Development => C, C++, C#, C-objective => Temu započeo: DHV poslato Januar 22, 2013, 16:29:06 POSLE PODNE

Naslov: [C++] Objašnjenje input i output
Poruka od: DHV 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:

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:
(http://www.zaslike.com/files/c965q9jeg365ftd8p1lm.png)




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
Naslov: Odg: [C++] Objašnjenje input i output
Poruka od: N1XTON poslato Januar 22, 2013, 21:18:08 POSLE PODNE
lepo objasnjeno pohvale za tut
Naslov: Odg: [C++] Objašnjenje input i output
Poruka od: 99Mile99 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
Naslov: Odg: [C++] Objašnjenje input i output
Poruka od: Dude 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"...
Naslov: Odg: [C++] Objašnjenje input i output
Poruka od: [M:RP] Emil 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.
Naslov: Odg: [C++] Objašnjenje input i output
Poruka od: Contixo 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).