0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 46
1

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

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

Студворк — интернет-сервис помощи студентам
Добрый вечер....
Прошу помочь....

Нужно написать функцию str_cpy(s,t) копирования строки t в строку s, основанную на работе с массивами.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2010, 19:05
Ответы с готовыми решениями:

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

Написать функцию копирования элементов из диапазона -4..2 в другой массив
Написать программу помогите прошу ПОЖАЛУЙСТА((((((((( Написать функцию копирования элементов из...

Написать функцию копирования бинарного дерева и вывода его на экран
Tree34°. Дан указатель P1 на корень непустого дерева. Создать копию данного дерева и вывести...

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

17
Эксперт С++
5054 / 3114 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
22.05.2010, 20:20 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';
}
1
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 46
22.05.2010, 20:22  [ТС] 3
спасибо...
0
Эксперт С++
5054 / 3114 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
22.05.2010, 20:23 4
А чего так удручённо?))) Не так надо было?
0
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 46
22.05.2010, 20:28  [ТС] 5
да так надо было просто уставший сильно))))) спасибо большое)))) куда бы я без вас...)
0
Эксперт С++
5054 / 3114 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
22.05.2010, 20:30 6
Ну тогда не забываем про плюсадин)))))
0
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 46
22.05.2010, 20:31  [ТС] 7
поможешь с остальными моими темами????)
0
Эксперт С++
5054 / 3114 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
22.05.2010, 21:32 8
Смотри остальные темы))
1
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 46
22.05.2010, 21:40  [ТС] 9
спасибо еще много много раз)
0
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 46
24.05.2010, 10:11  [ТС] 10
не работает то что ты дал....
0
Эксперт JavaЭксперт С++
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,708
24.05.2010, 10:21 11
Nikolai89, все работает http://codepad.org/DpKhTLTS
1
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 46
24.05.2010, 18:00  [ТС] 12
спасибо)

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

Добавлено через 7 часов 23 минуты
почему должен выводить
char str1[] = "tst";
char str2[] = "th";
и выводит на экран tst
0
Эксперт С++
5054 / 3114 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
24.05.2010, 18:18 13
Потому что происходит копирование строки 1 в строку 2. А выводится только строка 1
0
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 46
24.05.2010, 18:40  [ТС] 14
Если копирование строки t в строку s. То почему выводит tst на экран
0
Эксперт С++
5054 / 3114 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
24.05.2010, 18:43 15
Потому что
t == str1 == "tst"
s == str2 == "th"
Копируем str1 в str2. Теперь
str2 == "tst"
Выводим str2. Получаем
"tst"
1
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 46
24.05.2010, 18:55  [ТС] 16
спасибо огромное просто)))) еще поможешь разобраться???????
0
Эксперт С++
5054 / 3114 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
24.05.2010, 18:56 17
Помогу, ты, главное, вопросы задавай))
0
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 46
24.05.2010, 18:58  [ТС] 18
Написать и протестировать функцию STR_CMP(str1,str2)
вот в этой теме увидишь там вопросы)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.05.2010, 18:58
Помогаю со студенческими работами здесь

Написать программу копирования первой половины введенной строки в другую строку
Написать программу копирования первой половины введенной строки в другую строку код на Turbo C...

Написать функцию, которая исключает из строки s1 любой из символов строки s2
помогите разобраться с вводом функций. Задали задачу и сделал тупо прогу , а как оказалось...

Написать функцию, которая исключает из строки s1 любой из символов строки s2
помогите разобраться с вводом функций. Задали задачу и сделал тупо прогу , а как оказалось...

Написать функцию, которая исключает из строки s1 любой из символов строки s2
Напишите функцию, которая исключает из строки s1 любой из символов строки s2


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru