564 Часть IV. Новые возможности C++

(рис. 21.4). Если он еще не открыт, то щелкните дважды по его имени в окне Project.

Рис.21.4

Открытие исходного файла Welcome.срр

h05641.jpg

Замечание

Иногда в Borland C++, особенно при переключении между проектами, вы можете потерять из виду окно Project. Если вы попытаетесь заново открыть проект, то окно проекта может не появиться, из-за того, что оно уже открыто. Тогда, для того чтобы увидеть окно Project, воспользуйтесь пунктом View меню Project.

В окне редактирования текста Welcome.cpp введите программу, показанную на листинге 21.1. Не забудьте добавить необходимую для строкового класса Borland строку ttdefine STRICT.

h05642.jpg

ftdefine STRICT #include <iostream.h> ttinclude <iomanip.h> .#include <cstring.h>

void main(void) {

char exitKey; // клавиша выхода из программы

// вот наши конструкторы:

string emptyString;

string nullTerminatedString("Добро пожаловать в обитель конструкторов!"), string fromCharacterToCharacterString(nullTerminatedString, 0,5) ;

string singleCharacterString(' Z ' ) ;

string repeatedCharacterString('Z', 3);

// посмотрим, что с них можно взять cout « endl;

cout « setw(40) « "Пустая строка: " « emptyString « endl;

cout « setw(40) « "Ее длина: "

« emptyString.length() « endl « endl;

cout « setw(40) « "Строка приветствия: "

« nullTerminatedString « endl « endl;

cout « setw(40) « "Слово добро: "

« fromCharacterToCharacterString « endl « endl;