Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пр и Осн Алг(Спр).doc
Скачиваний:
6
Добавлен:
22.09.2019
Размер:
549.89 Кб
Скачать

7.4.2.Функции обработки строк

Функция

Синтаксис / Описание

Файл

strcat

StrCat

char *strcat (char *dest, const char *src);

char * StrCat (char * dest, char * src);

Добавляет строку src в конец строки dest; возвращает указатель на результирующую строку

string.h

SysUtils hpp

strcpy

StrCopy

char *strcpy (char *dest, char *src);

char * StrCopy (char * dest, char * src);

Копирует строку src в dest; возвращает указатель на dest

string.h

SysUtils hpp

StrEnd

char * StrEnd (char * Str);

Возвращает указатель на конечный нулевой символ Str

SysUtils.hpp

strlen

StrLen

int strlen (char *s);

int StrLen (char * s);

Возвращает число символов в s, не считая нулевого символа в конце

string.h

SysUtils hpp

strstr

StrPos

AnsiStrPos

char *strstr (char * Strl, char * Str2);

char * StrPos (char * Strl, char * Str2);

char * AnsiStrPos (char * Str1, char * Str2);

Возвращает указатель на первое вхождение подстроки Str2 в Str1 или NULL

string.h

SysUtils.hpp

8.Среда программирования Builder C++

8.1.Интерфейс

Интерфейс среды программирования, появляющийся при запуске представлен на следующем рисунке.

1

3

5

2

4

1 – Главное окно (C++ Builder 6 – Project 1). Содержит Главное меню, Панели инструментов и Палитру компонентов.

2 – Стартовая форма (Form 1). Является заготовкой главного окна разрабатываемой программы (приложения).

3 – Редактор кода (Unit1.cpp). Содержит текст программы (модуля).

4 – Инспектор Объектов (Object Inspector). Предназначен для редактирования свойств объектов (компонентов). Имя текущего объекта отображается в верхней части окна. Содержит две вкладки: свойства (Properties) и события (Events). На вкладке события (Events) представлены события, возможные для данного объекта (щелчок мышью на объекте, перемещение указателя по объекту и т.п.) и указаны функции для обработки этих событий.

5 – Окно просмотра списка объектов (Object TreeView).

8.2.Работа с проектами

8.2.1.Файлы проекта

Программа на C++ состоит из объявлений (переменных, констант, типов, классов, функций) и описаний функций. Среди функций всегда имеется главная — main для консольных приложений или WinMain для приложений Windows. Эта функция выполняется первой при старте программы. Как правило, программы строятся по модульному принципу и состоят из множества модулей. Обычно текст модуля разделяют на заголовочный файл интерфейса (стандартное расширение .h), который содержит объявления классов, функций, переменных и т.п., и файл реализации (стандартное расширение .срр), в котором содержится описание функций. Для консольных приложений текст модуля обычно не разделяется и хранится в файле с расширением .с.

При проектировании приложения C++Builder автоматически создает коды головного файла проекта, сохраняемые по умолчанию в файле Project1.cpp (содержит функцию WinMain ), коды отдельных модулей и коды их заголовочных файлов. В консольных приложениях функция main содержится по умолчанию в модуле Unit1.c.

В связи с этим желательно каждый новый проект размещать в отдельной папке.