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

Даны два числа Получить из этих строк новую строку, - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ targetver.h: No such file or directory. http://www.cyberforum.ru/cpp-beginners/thread557126.html
Подскажите пожалуйста что за трабл. во всех файлах компилятор Dev-C++ - выдаёт ошибку типа: Подскажите пожалуйста как от них избавиться и скомпилить программу
C++ Дана строка S и число N Помогите пожалуйста, еще одна задачка с рубежки. Дана строка S и число N. Преобразовать строку S в строку длины N следующим образом: если длина строки S больше N, то отбросить первые символы, если... http://www.cyberforum.ru/cpp-beginners/thread557124.html
Двумерный вещественный массив А и целые числа М (>1), N (>1) являются входными и выходными параметрами C++
Пожалуйста помогите!! Описать функцию DellJ(A,M,N,I,J), удаляющую из матрицы А размера MxN строку и столбец, содержащие элементы А (Если i>M или j>N, то матрица не измениться).Двумерный...
Удвоить каждое вхождение символа С в строку S C++
Дана строка S и символ С. Удвоить каждое вхождение символа С в строку S.
C++ Описать функцию NMinmax (A,N,NMin,NMax) http://www.cyberforum.ru/cpp-beginners/thread557119.html
Описать функцию NMinmax (A,N,NMin,NMax), находящую номера минимального и максимального элемента массива А из N вещественных чисел. Входные параметры: NMin (номер минимального элемента) и NMax ( номер...
C++ Описать функцию Polynom(A,N,X) Здравствуйте. Помогите пожалуйста, рубежка идет! Задача. Описать функцию Polynom(A,N,X) вещественного типа, находящую значение полинома P в вещественной точке Х. Полином Р задается параметрами... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
24.04.2012, 13:22
Цитата Сообщение от aidoqa Посмотреть сообщение
Помогите пожалуйста!!
Даны два числа : N1 и N2 и две строки: S1 и S2. Получить из этих строк новую строку, объеденив N1 первых символов строки S1 и N2 послдених символов строки S2/
если совсем просто и со стандартной библиотекой
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main()
{
    int N1, N2;
    char S1[128] = {0};
    char S2[128] = {0};
    char S[256]  = {0};//Результирующая строка
    cout<<"INPUT\n";
    cout<<"Enter S1 : ";cin.getline(S1,128);
    cout<<"Enter S2 : ";cin.getline(S2,128);
    cout<<"Enter N1 : ";cin>>N1;
    cout<<"Enter N2 : ";cin>>N2;
    strncpy(S,S1,N1);//Копируем в S N1 первых символов S1
    strcat(S,&S2[strlen(S2) - N2]);//Добавляем в S последние N2 символов S2
    cout<<"RESULT\n"<<S<<endl;
    system("pause");
    return 0;
}
0
Миниатюры
Даны два числа Получить из этих строк новую строку,  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru