Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lekcii_1_10 / Лекция 03.pptx
Скачиваний:
36
Добавлен:
21.05.2015
Размер:
78.75 Кб
Скачать

//readIn() возвращает количество прочитанных записей

//возвращаемое значение имеет тип int

int readIn() { ... }

// ...

int main()

{

int count = readIn();

//если количество записей больше 1,

//то вызвать sort() и compact()

if ( count > 1 ) { sort(); compact();

}

if ( count == 0 )

cout << "Продаж не было\n"; else

print(); return 0;

}

int main()

{

int iterations = 0;

bool continue_loop = true;

while ( continue_loop != false )

{

iterations++;

cout << "Цикл был выполнен " << iterations << "раз\n";

if ( iterations == 5 ) continue_loop = false;

}

return 0;

}

#include <some_file.h>

#include "my_file.h"

/*

*Это первое знакомство с определением класса в C++.

*Классы используются как в объектном, так и в

*объектно-ориентированном программировании. Реализация

*класса Screen представлена в главе 13.

*/

class Screen {

/* Это называется телом класса */ public:

void home(); /* переместить курсор в позицию 0,0

*/

void refresh ();/* перерисовать экран */ private:

/* Классы поддерживают "сокрытие информации" */ /* Сокрытие информации ограничивает доступ из */ /* программы к внутреннему представлению класса

*/

/* (его данным). Для этого используется метка */ /* "private:" */

int height, width;

}

#include <iostream>

Чтобы значение поступило в стандартный вывод

или в стандартный вывод для ошибок используется оператор <<:

int v1, v2;

// ...

cout << "сумма v1 и v2 = "; cout << v1 + v2;

cout << "\n";

cout << endl;

Манипулятор endl выводит данные (символ

перехода на новую строку).

Операторы вывода можно сцеплять.

Так, три строки в предыдущем примере заменяются

одной:

cout << "сумма v1 и v2 = " << v1 + v2 << "\n";

string file_name;

// ...

cout << "Введите имя файла: "; cin >> file_name;

Операторы ввода, как и операторы вывода, можно

сцеплять:

string ifile, ofile;

// ...

cout << "Введите имя входного и выходного

файлов: ";

cin >> ifile >> ofile;

string word;

while ( cin >> word ) // ...

#include <iostream>

#include <string> int main ()

{

string word;

while ( cin >> word )

cout << "Прочитано слово: " << word <<

"\n";

cout << "Все слова прочитаны!";

}

#include <iostream> #include <fstream> #include <string> int main()

{

ifstream infile("in_file"); ofstream outfile("out_file");

if ( ! infile ) {

cerr << "Ошибка открытия входного файла.\n"; return -1;

}

if ( ! outfile ) {

cerr << "Ошибка открытия выходного файла.\n"; return -2;

}

string word;

while ( infile >> word ) outfile << word << ' ';

return 0;

}

Соседние файлы в папке lekcii_1_10