Языки программирования - 11 стр.

UptoLike

Составители: 

11
1.7 Написать функцию поиска подстроки s2 в строке s1, функцию strlen не
использовать. Если строка s1 содержит подстроку s2, то функция возвращает
указатель на первое вхождение подстроки, иначе функция возвращает нулевой
указатель (NULL).
1.8 Написать функцию удаления подстроки s2 из строки s1, функцию strlen не
использовать.
1.9 Строка содержит не более 10 слов, разделённых пробельными символами
(пробелы, символы табуляции). Написать
функцию с двумя аргументами для
выделения в строке отдельных слов: s - символьная строка, p – массив указателей
на строки (на слова строки s). Функция разбивает строку на отдельные слова,
вставляя вместо первого пробельного символа нуль-символ, начало каждого слова
запоминается в массиве указателей
, функцию strlen не использовать. Последний
элемент массива указателей – NULL (признак конца массива указателей).
В основной программе описать массив для хранения строки из слов, массив
указателей, ввести строку слов, вывести строку, функцией разбить строку на
слова, используя массив указателей вывести слова по одному в строке.
2 ИСПОЛЬЗОВАНИЕ ДИНАМИЧЕСКОЙ ПАМЯТИ
Указательэто переменная, которая
содержит адрес значения, а не само
значение. Мы говорим, что указатель указывает на адрес, который он содержит.
При объявлении указателя необходимо сообщать, на объект какого типа он
указывает. Результатом применения операции разыменования (*) к указателю
является значение по адресу, на который он указывает.
Упражнение 6. Выполните программу, в которой объявляются
указатели и
переменные с инициализацией. Выведите значения переменных, используя