5 Алгоритм. Контрольные вопросы Как осуществляется описание символьных строк
Скачать 45.17 Kb.
|
Цель работы: изучение принципов работы со строковыми данными в С++. Задачи: 1. Изучить теоретический материал 2. Написать программу согласно индивидуальному варианту задания. 3. Ответить на контрольные вопросы. 4. Оформить отчет. Написать программу, которая считывает предложение и выводит на экран все слова в нем в обратном порядке. Контрольные вопросы: 1. Как осуществляется описание символьных строк? Строки в С++ представляются как массивы элементов типа char , заканчивающиеся нуль-терминатором \0 называются С строками или строками в стиле С. \0 — символ нуль-терминатора. Символьные строки состоят из набора символьных констант заключённых в двойные кавычки. 2. Перечислите функции ввода-вывода строк. getchar(): ввод с клавиатуры одного символа putchar(): вывод на консоль одного символа gets(): ввод одной строки puts(): вывод одной строки на консоль scanf(): ввод с форматированием данных printf(): вывод с форматированием данных 3. Перечислите функции работы со строками. Какие заголовочные файлы используются для этого? Функции для работы со строками: strlen(str) – длина строки str; strcmp(str1, str2) – сравнение строк str1 и str2; strcat(str1, str2) – конкатенация (склеивание) двух строк. К строке str1 в конце приклеивается строка str2. strcpy(str1, str2) – копирование строки str2 в строку str1; В языках программирования Си и C++ заголовочные файлы — основной способ подключить к программе типы данных, структуры, прототипы функций, перечисляемые типы и макросы, используемые в другом модуле. По умолчанию используется расширение . h; иногда для заголовочных файлов языка C++ используют расширение . hpp. |