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; просмотров: 568;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.