Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Vladok
0 / 0 / 0
Регистрация: 30.01.2015
Сообщений: 40
1

Написать функцию, которая копирует содержимое строки src в строку dst

30.01.2015, 21:28. Просмотров 1038. Ответов 2
Метки нет (Все метки)

Написать функцию вида : void my_strcpy( char* src, char* dst); которая копирует содержимое строки src в строку dst.
И затем: добавить в функцию my_strcpy функционал, который при копировании игнорирует числа.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2015, 21:28
Ответы с готовыми решениями:

Написать программу, которая копирует содержимое входного файла в выходной
Написать программу, которая копирует содержимое входного файла в выходной; заменяет все заглавные...

Написать функцию, которая бы удаляла из строки s1 все символы, входящие в строку s2
Ребят, привет. У меня небольшая проблема. Задача звучит следующим образом: #include...

Написать программу, которая копирует на экран, текст с клавиатуры и размещает каждое слово в новую строку
написать программу, которая копирует на экран, текст с клавиатуры и размещает каждое слово в...

Функция Copies(s1,s,n), которая копирует строку s1 в s n раз
Здравствуйте, помогите пожалуйста разобраться в ошибках, задание написать функцию Copies(s1,s,n),...

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

2
schdub
Эксперт С++
3039 / 1381 / 421
Регистрация: 19.01.2009
Сообщений: 3,717
Завершенные тесты: 1
30.01.2015, 22:07 2
Лучший ответ Сообщение было отмечено Vladok как решение

Решение

Vladok, вот реализация strcpy():
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/***
*char *strcpy(dst, src) - copy one string over another
*
*Purpose:
*       Copies the string src into the spot specified by
*       dest; assumes enough room.
*
*Entry:
*       char * dst - string over which "src" is to be copied
*       const char * src - string to be copied over "dst"
*
*Exit:
*       The address of "dst"
*
*Exceptions:
*******************************************************************************/
 
char * __cdecl strcpy(char * dst, const char * src)
{
        char * cp = dst;
 
        while( *cp++ = *src++ )
                ;               /* Copy src over dst */
 
        return( dst );
}
0
schdub
Эксперт С++
3039 / 1381 / 421
Регистрация: 19.01.2009
Сообщений: 3,717
Завершенные тесты: 1
02.02.2015, 21:53 3
Vladok,
C
1
2
3
4
5
6
7
void my_strcpy(const char * src, char * dst) {
    for (;*src; ++src) {
        if (*src >= '0' && *src <= '9') continue;
        *dst++ = *src;
    }
    *dst = '\0';
}
строка 3 - реализация №2.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2015, 21:53

Написать функцию, которая выводит строку, состоящую из одинаковых символов
Написать функцию, которая выводит строку, состоящую из одинаковых символов. Длина строки и символ...

Написать функцию remove(), которая будет удалять i-тую строку из файла
Доброго времени суток!) есть задача, вызвавшая затруднение...необходимо написать функцию remove(),...

Написать функцию, которая принимает строку, подсчитывает количество цифр в ней
Задание: Написать функцию, которая принимает в качестве параметра строку с завершающим нулем,...


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

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

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