1 / 1 / 1
Регистрация: 26.12.2013
Сообщений: 13
1

Вставка символа в строку на C++

27.12.2013, 00:10. Показов 1607. Ответов 0
Метки нет (Все метки)

Здравствуйте. Помогите пожалуйста найти ошибку. Нужно было написать функцию для вставки символа в массив. Задача элементарная, но что-то важное я упускаю.
C++
1
2
3
4
5
6
7
8
9
10
11
void insert(char *a,char c,int n)
{
    char *t = new char[strlen(a)+1];
    memset(t,c,strlen(a)+1);
    memcpy(t,a,n);  
    for (int i = n+1;a[i]!='\0';i++)
    {
        t[i] = a[i-1];          
    }
    a = t;  
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.12.2013, 00:10
Ответы с готовыми решениями:

Вставка символа в строку
Как вставлять символ в определенное место строки? Задача примерно такая: идет строка из групп нулей...

Вставка символа "_" в строку через каждые 4 символа
Например есть строка 0000111122223333 и надо вывести 0000_1111_2222_3333. У меня в голове идея о...

Вставка в строку другую строку после определённого символа
Помогите простой вопрос решить нужно вставить слово one после последнего символа "/" например...

Вставка символа в строку
Знаю что инфы было много, но у меня со всем проблемы (или я тупой). Вставляю следующим образом ...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.12.2013, 00:10
Помогаю со студенческими работами здесь

Вставка символа в строку
Здравствуйте. Не получается разобраться с в общем-то элементарной задачей: есть строка, между...

Вставка символа в строку
нужна функция для вставки символа в функцию передается строка типа *char str и аргумент символа,...

Вставка символа в строку
Здравствуйте,подскажите как вставить символ в строку при этом чтобы сохранялось предыдущее...

Вставка символа в строку
Такая проблема, нужно вставить пробел в строку через каждых 2 символа. char * ResText =...


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

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

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