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

Функция вставки символа в начало строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести данные о премированных работниках из файла на экран http://www.cyberforum.ru/cpp-beginners/thread1160848.html
Записать в файл данные о работниках предприятия(используя структуру), вывести данные о премированных работниках из файла на экран
C++ Вызов конструктора базового класса из класса-наследника Можно ли вне списка инициализации вызвать конструктор базового класса ? class A { int a; public: A(int c):a(c){} }; class B :public A http://www.cyberforum.ru/cpp-beginners/thread1160769.html
Ошибка в реализации хеш-функции SHA1 C++
Здравствуйте, Решил написать простую реализацию, но результат вычислений оставляет желать лучшего Подскажите, пожалуйста, какой нюанс я упустил при построении? Доп. функции: typedef unsigned...
Как правильно размещать классы C++
Доброго времени суток. При написании проекта, состоящего из большого количества файлов из-за путаницы и непонятных багов возник вопрос - как же все-таки правильно размещать классы? Писать их в...
C++ Найти количество пассажиров, количество вещей которых превышает среднее число вещей http://www.cyberforum.ru/cpp-beginners/thread1160743.html
Багаж пассажира характеризуется количеством вещей и общим весом вещей. Даны сведения о багаже ​​нескольких пассажиров. Найти количество пассажиров, количество вещей которых превышает среднее число...
C++ Заполнить массив B значениями элементов массива A, исключив из него повторяющиеся элементы Добрый вечер! Задача стоит так: Заполнить массив B значениями элементов массива A, исключив из него повторяющиеся элементы. Освободившиеся ячейки заполнить максимальным элементом массива A. Не... подробнее

Показать сообщение отдельно
aLarman
642 / 563 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
29.04.2014, 10:46
C++
1
2
3
4
5
6
7
8
9
10
11
12
void insertOneSymb(char* str, char symb)
{
if(!str) return;
char * tmp = NULL;
int size = strlen(str);
tmp = new char[size+1];
memcpy(tmp, str, size+1);
str[0] = symb;
memcpy(str+1,tmp,size+1);
delete[]tmp;
return;
}
только оч небезопасно
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru