Форум программистов, компьютерный форум CyberForum.ru

Написать функцию которая сцепляет 2 строки - C++

Восстановить пароль Регистрация
 
tinne
9 / 9 / 0
Регистрация: 13.10.2012
Сообщений: 279
13.10.2012, 23:03     Написать функцию которая сцепляет 2 строки #1
Здравствуйте, требуется написать функцию которая "сцепляет" (конкатенация) 2 строки. Обязательно использование адресной арифметики. Как просто написать это легко и понятно, а как с помощью адресной арифметики сделать вообще не понимаю.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.10.2012, 23:03     Написать функцию которая сцепляет 2 строки
Посмотрите здесь:

написать функцию которая удалит из строки заданные символы. C++
Написать функцию, которая удваивает каждый символ строки C++
C++ Написать функцию, которая удваивает каждый символ строки.
Написать функцию которая печатает строки полиндром C++
C++ Написать функцию, которая отсекает пробелы, находящиеся в конце строки
C++ Нужно написать рекурсивную функцию, которая определит - является ли симметричной часть строки от n, до z
C++ Написать функцию SubWord(s,n,L), которая выделяет из строки s L слов, начиная со слова с номером n
C++ Написать функцию, которая объединяет строки

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
13.10.2012, 23:26     Написать функцию которая сцепляет 2 строки #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
char* Strcut(char* pd, char const* ps)
{
    char* pret = pd;
    while(*pd)
        ++pd;
    for(; *pd = *ps; ++pd, ++ps)
    ;
    return pret;
}
 
int main()
{
    char s[256] = "string # 1", s1[] = ", string # 2";
    Strcut(s, s1);
    std::cout << s << std::endl;
    return 0;
}
Yandex
Объявления
13.10.2012, 23:26     Написать функцию которая сцепляет 2 строки
Ответ Создать тему
Опции темы

Текущее время: 17:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru