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

Копирование символов из строки в строку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано натуральное число n. Найти все его делители и разложить его на простые числа. http://www.cyberforum.ru/cpp-beginners/thread58180.html
Привет.Помогите пожалуйста решить задчку. Заранее спасибо. Дано натуральное число n. Найти все его делители и разложить его на простые числа.
C++ Сформировать статический массив Здраствуйте, помогите пожалуйста с заданием, смотрю такие похожие вопросы задавали но на них толком не отвечали....понимаю что сортировать как то нужно, но как?....Вот задание: Дана целочисленная прямоугольная матрица размерности n на m. Упорядочить её строки по возрастанию количества одинаковых элементов в каждой строке, а также найти номер первого из столбцов, не содержащих ни одного... http://www.cyberforum.ru/cpp-beginners/thread58170.html
сортировка по двумерным массивам C++
Всем привет!!Я новичок !Можете выслать примеры по пузырьковой и выборочной сортировке двумерных массивов?
C++ Передать параметры в функцию.
Всем привет! Не получается передать параметры из Delphi в библиотеку написанную на C++. Код программы: #define LIBINTERSECT_DECL extern "C" __declspec(dllexport) LIBINTERSECT_DECL int __stdcall test_func_lib(int l, int b) {
C++ количество полных тонн http://www.cyberforum.ru/cpp-beginners/thread58095.html
программа округляет, количество полных тонн выводит но с округлением #include <stdio.h> #include <conio.h> void main() { float n,x; printf("Введите количество тонн=",n); scanf("%f",&n); x=n/1000; Printf("Количество полных тонн %4.0f",x);
C++ Диаграммы C++ Ребят помогите в написании программы реализующей построение 2 х диаграмм. Столбчатой диаграммы. Круговой диаграммы. Интересно каждое мнение и мысли по поводу решения данного вопроса. подробнее

Показать сообщение отдельно
Red Planet
49 / 10 / 2
Регистрация: 20.09.2009
Сообщений: 263

Копирование символов из строки в строку - C++

22.10.2009, 19:44. Просмотров 2410. Ответов 2
Метки (Все метки)

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

Вот пример.
Первая строка: Я шагаю по Москве... (20 символов)
Вторая (изначально заданная): Максим.
Из второй нужно сделать следующее: МаксимМаксимМаксимМа (20 символов).

Если первая строка короче имени, то должно быть так:
Первая: Вася
Втроая изначально: Максим
Вторая после обработки: Макс

Я пытался это сделать следующим образом:
C++
1
2
3
4
5
6
7
8
9
10
11
cout <<"VVEDITE ZHELAEMUYU STORU."<<endl;
string str;
getline (cin, str);
int n = str.length();
char *pass = new char [n]; char p[6]="Maxim";
for (int a=0, b=0; a<n; a++, b++)
        {
         if (b==6) b=0;
         pass[a]=p[b];
        }//a.
cout <<pass;
Ввел служебную строку char p и хотел в цикле перенести из нее ровно столько символов, сколько нужно, а когда подбираешься к концу строки p, то просто возвращаешься в её начало присваиванием b=0. Но дописать строку так не получается. Строка не дописывается вообще.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru