Наредбе улаза и излаза

У програмском језику С користи се наредба printf за приказ података, а да би се ова наредба искористила мора да се користи и стандардна библиотека stdio.h. У програмском језику С++ се као наредба за приказ података користи:

cout

ова наредба има следећу синтаксу:

cout << "коментар" << променљива<< endl;

Оператор << има улогу оператора излаза само ако се са његове леве стране налази објекат cout.

Коментари у излазној наредби се и даље пишу унутар наводника као и у програмском језику C, с тим што се не наводи тип конверзије. Пре назива променљиве која се штампа поново се наводи оператор <<. Овај оператор се користи и између више променљивих. (нпр. уколико имамо три променљиве између сваке од њих наводимо овај оператор).

еndl је специјални оператор који служи за прелазак у нови ред, мада је дозвољена и употреба већ кориштених знакова: \n или \t.

За примену ове наредбе морамо да користимо стандардно заглавље <iostream>.

Пример за наредбу cout:

#include <iostream>
using namespace std;
int main()
{
cout << " Dobar dan!" << endl;
return 0;
}

У програмком језику С користила се наредба за унос података scanf. У програмском језику С++ ова наредба замењена је наредбом

cin

Синтакса ове наредбе гласи:

cin >> променљива >> променљива;

Оба оператора >> и << могу да се лакше схвате као стрелице које показују правац улаза и излаза. И да би имали ту улогу обавезно са леве стране мора да им стоји cin или cout.

Пример 1. Написати програм којим ће сваки корисник унети своје име, па одштампати поздравну поруку.

#include <iostream>
#include <string> // ova biblioteka se koristi uvek kad koristimo stringove u
programu
using name space std;
int main ()
{
string ime;
cout << "upisite ime korisnika" << endl;
cin >> ime;
cout << "Zdravo " << ime << "... i dovidjenja!!!" ; << endl;
return 0;
}

Пример 2. Написати програм којим ће се сабрати два броја и приказати резултат.

#include <iostream>
using namespace std;
int main ()
{
int a, b;
cout << "unesi dva broja" << endl;
cin >> a >> b;
int z=a+b;
cout << "zbir je" << z << endl;
return 0;
}

One thought on “Наредбе улаза и излаза

  1. Повратни пинг: Основне разлике програмских језика С и С++ у процедуралном погледу – Рачунари и програмирање

Оставите одговор

Попуните детаље испод или притисните на иконицу да бисте се пријавили:

WordPress.com лого

Коментаришет користећи свој WordPress.com налог. Одјавите се /  Промени )

Google+ photo

Коментаришет користећи свој Google+ налог. Одјавите се /  Промени )

Слика на Твитеру

Коментаришет користећи свој Twitter налог. Одјавите се /  Промени )

Фејсбукова фотографија

Коментаришет користећи свој Facebook налог. Одјавите се /  Промени )

Повезивање са %s