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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
Nikolai89
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 46
#1

написать функцию str_cpy(s,t) копирования строки - C++

22.05.2010, 19:05. Просмотров 1404. Ответов 17
Метки нет (Все метки)

Добрый вечер....
Прошу помочь....

Нужно написать функцию str_cpy(s,t) копирования строки t в строку s, основанную на работе с массивами.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2010, 19:05     написать функцию str_cpy(s,t) копирования строки
Посмотрите здесь:

Написать функцию копирования строк - C++
Не могу решить задачу и найти в интернете. "Напишите программу, которая содержит функцию копирования строк. Оригинал и копия должны...

Написать программу копирования строки T в строку S, используя указатели. - C++
Написать программу копирования строки T в строку S, используя указатели. В головной функции напечатать строку T.

Написать функцию, сравнивающую 2 строки - C++
Ваша задача написать функцию BOOL сравнить (символ * s1, Int size1, символ * S2, Int size2), который сравнивает две строки. Вход ...

Написать функцию, которая объединяет строки - C++
Доброго времени суток ! Нужно написать функцию которая объединяет сроки( nstrcat). Не понимаю почему она работает некорректно....

Написать функцию которая сцепляет 2 строки - C++
Здравствуйте, требуется написать функцию которая "сцепляет" (конкатенация) 2 строки. Обязательно использование адресной арифметики. Как...

Написать функцию выделения первого слова из строки - C++
Написать эту функцию - это ещё пол беды. Ещё необходимо ИСПОЛЬЗУЯ именно эту функцию найти в строке первое слово (не число) максимальной...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
22.05.2010, 20:20     написать функцию str_cpy(s,t) копирования строки #2
Главное, чтобы передаваемая строка завершалась нулевым символом.

C
1
2
3
4
5
6
7
8
9
void str_cpy(char *s, char *t)
{
    int i;
    
    for (i = 0; t[i] != '\0'; i++)
        s[i] = t[i];
    
    s[i] = '\0';
}
Nikolai89
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 46
22.05.2010, 20:22  [ТС]     написать функцию str_cpy(s,t) копирования строки #3
спасибо...
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
22.05.2010, 20:23     написать функцию str_cpy(s,t) копирования строки #4
А чего так удручённо?))) Не так надо было?
Nikolai89
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 46
22.05.2010, 20:28  [ТС]     написать функцию str_cpy(s,t) копирования строки #5
да так надо было просто уставший сильно))))) спасибо большое)))) куда бы я без вас...)
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
22.05.2010, 20:30     написать функцию str_cpy(s,t) копирования строки #6
Ну тогда не забываем про плюсадин)))))
Nikolai89
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 46
22.05.2010, 20:31  [ТС]     написать функцию str_cpy(s,t) копирования строки #7
поможешь с остальными моими темами????)
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
22.05.2010, 21:32     написать функцию str_cpy(s,t) копирования строки #8
Смотри остальные темы))
Nikolai89
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 46
22.05.2010, 21:40  [ТС]     написать функцию str_cpy(s,t) копирования строки #9
спасибо еще много много раз)
Nikolai89
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 46
24.05.2010, 10:11  [ТС]     написать функцию str_cpy(s,t) копирования строки #10
не работает то что ты дал....
M128K145
Эксперт С++
8283 / 3502 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
24.05.2010, 10:21     написать функцию str_cpy(s,t) копирования строки #11
Nikolai89, все работает http://codepad.org/DpKhTLTS
Nikolai89
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 46
24.05.2010, 18:00  [ТС]     написать функцию str_cpy(s,t) копирования строки #12
спасибо)

Добавлено через 24 секунды
посмотри остальные темя там тоже вопросы, плиз..........

Добавлено через 7 часов 23 минуты
почему должен выводить
char str1[] = "tst";
char str2[] = "th";
и выводит на экран tst
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
24.05.2010, 18:18     написать функцию str_cpy(s,t) копирования строки #13
Потому что происходит копирование строки 1 в строку 2. А выводится только строка 1
Nikolai89
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 46
24.05.2010, 18:40  [ТС]     написать функцию str_cpy(s,t) копирования строки #14
Если копирование строки t в строку s. То почему выводит tst на экран
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
24.05.2010, 18:43     написать функцию str_cpy(s,t) копирования строки #15
Потому что
t == str1 == "tst"
s == str2 == "th"
Копируем str1 в str2. Теперь
str2 == "tst"
Выводим str2. Получаем
"tst"
Nikolai89
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 46
24.05.2010, 18:55  [ТС]     написать функцию str_cpy(s,t) копирования строки #16
спасибо огромное просто)))) еще поможешь разобраться???????
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
24.05.2010, 18:56     написать функцию str_cpy(s,t) копирования строки #17
Помогу, ты, главное, вопросы задавай))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2010, 18:58     написать функцию str_cpy(s,t) копирования строки
Еще ссылки по теме:

Написать функцию, что вычисляет длину строки - C++
помогите написать программу по эти критериям size_t strlen( const char *s); Функция вычисляет длину строки s. должна вводиться...

Написать рекурсивную функцию удалениея пробелов из строки - C++
Написать рекурсивную функцию, удаление пробелов из строки

Написать функцию которая печатает строки полиндром - C++
Привет всем! Помогите разобратса в задаче.:( Написать функцию которая печатает строки полиндром (тоесть с право на лево с лева на...

Написать функцию для удаления строки из двумерного массива - C++
. Написать функцию для удаления строки из двумерного массива. Оставшиеся строки должны быть расположены плотно, недостающие элементы...


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

Или воспользуйтесь поиском по форуму:
Nikolai89
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 46
24.05.2010, 18:58  [ТС]     написать функцию str_cpy(s,t) копирования строки #18
Написать и протестировать функцию STR_CMP(str1,str2)
вот в этой теме увидишь там вопросы)
Yandex
Объявления
24.05.2010, 18:58     написать функцию str_cpy(s,t) копирования строки
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru