Puts ( s );
}
Задача. Ввести с клавиатуры фамилию и имя в одну строку (допустим, "Иванов Вася"). Построить в памяти строку «Привет, Вася Иванов!».
Алгоритм решения этой задачи можно записать так:
В программе используется важное свойство массивов в языке Си (в том числе и символьных строк, которые являются массивами символов):
Если массив называется s, то запись s+iобозначает адрес элемента s[i](так же, как и
&s[i]) .Так как функциям strcpyи strcatнадо передать адреса в памяти, куда и откуда переместить данные, мы можем использовать запись a+lenвместо &a[len]и т.д.
#include <stdio.h>
#include <string.h>
Main()
{
char s[80], a[80] = "Привет, ";
Дата добавления: 2015-10-05; просмотров: 563;