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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование функций в разных классах http://www.cyberforum.ru/cpp-beginners/thread1166037.html
Ребята подскажите как мне использовать функции с одного класса в другом классе ??? вот пример классов И как сделать чтобы структурра продукт была видна в классе UI ? Помогите очень надо ! ...
C++ Изменение матрицы путем замены указанного элемента на другой Ребят, help! Нужна помощь в написании программы, которая 1)вводит с клавиатуры или читает из файла двумерный массив целых чисел размерностью элементов и выводит его на экран. 2)многократно... http://www.cyberforum.ru/cpp-beginners/thread1166032.html
C++ При присвоении переменной с целочисленным типом дробного значения, дробная часть не отображается
При присвоении переменной с целочисленным типом (например: 'int a;') дробного значения (например: 'a = 1.11'), дробная часть не отображается, но сохраняется и при присвоении следующей переменной. ...
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...
C++ Подчеркиваются двоеточия в конце строк кода хочу научиться программировать скачал Microsoft Visual C++ 2010 Express и видео уроки пишу первую прогу но почему то пишет при компиляции что ошибка или что файл не найден подскажите что не так? подробнее

Показать сообщение отдельно
MicM
822 / 480 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
04.05.2014, 19:31
Так, например: прибавляет к строке 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;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru