Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовик1.doc
Скачиваний:
19
Добавлен:
01.05.2014
Размер:
160.77 Кб
Скачать

4.9.Функция PutStr()

Назначение: вывод текста на экран.

Заголовок функции: void FreeMassive( char **massive, int RowCount )

Формальные параметры:

massive – указатель на область динамической памяти, выделенной для хранения текста.

RowCount– число строк в тексте.

Фактические параметры:

massive – указатель на область динамической памяти, выделенной для хранения текста.

RowCount– число строк в тексте.

Пример вызова: PutStr( StrArray, iStrCount )

Вызывающие функции: main()

Вызываемые функции: отсутствуют.

4.10. Функция ChangeArray()

Назначение: формирование нового массива строк.

Заголовок функции: char **ChangeArray( char **StrArray, int iStrCount )

Формальные параметры:

StrArray – указатель на область динамической памяти, выделенной для хранения текста.

iStrCount– число строк в тексте.

Фактические параметры:

StrArray – указатель на область динамической памяти, выделенной для хранения текста.

iStrCount– число строк в тексте.

Пример вызова: NewStr = ChangeArray( StrArray, iStrCount )

Вызывающие функции: main()

Вызываемые функции: _gets(), ChangeStr(), CountWord().

4.11. Функция CountWord()

Назначение: считает количество вхождений слова в строке.

Заголовок функции: int CountWord( char *Str, char *Tamplate )

Формальные параметры:

Str – указатель на массив, содержащий определенное количество символов в строке.

Tamplate – указатель на одномерный массив( слово ).

Фактические параметры:

Str– адрес первого элемента массива, хранящего длину каждой строки.

Tamplate – указатель на область памяти, выделенной для хранения слова.

Пример вызова: int iRepeatCount =CountWord( StrArray[0], Chto )

Вызывающие функции: ChangeArray()

Вызываемые функции: отсутствуют.

4.12. Функция ChangeStr()

Назначение: заменяет в строке заданное слово на другое.

Заголовок функции: char* ChangeStr( char *Str, char *Chto, char *NaChto, int *iCount )

Формальные параметры:

Str – указатель на массив, содержащий определенное количество символов в строке.

Chto – указатель на одномерный массив( слово ).

NaChto – указатель на одномерный массив( слово ).

iCount – указатель на переменную, хранящую количество вхождений слова в строке.

Фактические параметры:

Str– адрес первого элемента массива, хранящего длину каждой строки.

Chto – указатель на область памяти, выделенной для хранения первого слова.

NaChto – слово указатель на область памяти, выделенной для хранения второго слова.

&iRepeatCount – адрес переменной, хранящей количество вхождений слова в строке.

Пример вызова: pResult[i] =ChangeStr( StrArray[i], Chto, NaChto, &iRepeatCount )

Вызывающие функции: ChangeArray()

Вызываемые функции: AddToStr(), GetWord().

4.13. Функция AddToStr()

Назначение: считает количество вхождений слова в строке.

Заголовок функции: void AddToStr( char **Str, char *Word )

Формальные параметры:

Str – указатель на область динамической памяти, выделенной для хранения текста.

Word – указатель на одномерный массив( слово ).

Фактические параметры:

pResult– указатель на область динамической памяти, выделенной для хранения текста.

Word – указатель на область памяти, выделенной для хранения слова.

Пример вызова: AddToStr ( &pResult, Word )

Вызывающие функции: ChangeStr ()

Вызываемые функции: отсутствуют.

Соседние файлы в предмете Программирование