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

Прибавить к строке n-ый символ другой строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Использование функций в разных классах http://www.cyberforum.ru/cpp-beginners/thread1166037.html
Ребята подскажите как мне использовать функции с одного класса в другом классе ??? вот пример классов И как сделать чтобы структурра продукт была видна в классе UI ? Помогите очень надо ! #include <string> #include "UI.h" using namespace std; struct Product
C++ Изменение матрицы путем замены указанного элемента на другой Ребят, help! Нужна помощь в написании программы, которая 1)вводит с клавиатуры или читает из файла двумерный массив целых чисел размерностью элементов и выводит его на экран. 2)многократно производит изменение матрицы путем замены указанного элемента на другой, вводимый с клавиатуры и выводит измененную матрицу на экран; Первую часть сделала, а со второй ничего не выходит Помогите,... http://www.cyberforum.ru/cpp-beginners/thread1166032.html
C++ При присвоении переменной с целочисленным типом дробного значения, дробная часть не отображается
При присвоении переменной с целочисленным типом (например: 'int a;') дробного значения (например: 'a = 1.11'), дробная часть не отображается, но сохраняется и при присвоении следующей переменной. int main() { int e; cin >> e; char f; cin >> f; cout << e << endl;
C++ Реализовать сложение и вычитание длинных чисел ( количество символов бесконечно )
#include <tchar.h> #include <stdio.h> #include <iostream.h> #include <string.h> #include <math.h> float Sum(float s1, float s2) { return (s1 + s2); } float Minus(float s1, float s2)
C++ Как правильно сделать самообновление программы? http://www.cyberforum.ru/cpp-beginners/thread1166009.html
Добрый день Есть программа которая должна обновляться Для ясности: Файл программы старой версии - PROGRAM_NAME Файл программы новой версии - PROGRAM_NAME_NEW Решил разделить обновление на 2 этапа: 1) Старая версия программы (PROGRAM_NAME) запускает файл с новой версией программы (PROGRAM_NAME_NEW) с параметром update_stage_1: Новая версия программы копирует свое содержимое в файл...
C++ Подчеркиваются двоеточия в конце строк кода хочу научиться программировать скачал Microsoft Visual C++ 2010 Express и видео уроки пишу первую прогу но почему то пишет при компиляции что ошибка или что файл не найден подскажите что не так? подробнее

Показать сообщение отдельно
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
04.05.2014, 19:31     Прибавить к строке n-ый символ другой строки
Так, например: прибавляет к строке s1 символ с индексом number из строки s2.
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
#include <iostream>
#include <cstring>
using namespace std;
 
int main()
{
    const int maxLength = 64;
    char s1[maxLength]="", s2[maxLength]="";
    cout <<"String 1: ";
    cin.getline (s1,maxLength);
    cout <<"String 2: ";
    cin.getline (s2,maxLength);
    int number;
    cout <<"Number: ";
    cin >> number;
    if (number<0 || number>=strlen(s2))
        cout <<"Error\n";
    else 
    {   
        s1[strlen(s1)] = s2[number];
        cout <<s1 <<endl;
    }
    return 0;
}
Или с классом string:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
    string str1,str2;
    cout <<"String 1: ";
    getline (cin, str1);
    cout <<"String 2: ";
    getline (cin,str2);
    cout <<"Number: ";
    int number;
    cin >> number;
    if (number<0 || number>=str2.length())
        cout <<"Error: ";
    else 
    {
        str1.push_back(str2[number]);
        cout <<str1 <<endl;
    }
    return 0;
}
 
Текущее время: 23:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru