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

Одну строку инициализировать в программе, другую - ввести с клавиатуры; соединить их содержимое - C++

Восстановить пароль Регистрация
 
venkmen
0 / 0 / 0
Регистрация: 25.05.2014
Сообщений: 3
25.05.2014, 07:27     Одну строку инициализировать в программе, другую - ввести с клавиатуры; соединить их содержимое #1
Здравствуйте, помогите пожалуйста с такой задачкой, не могу разобраться как её решить.

Одну строку инициализировать в программе, другую - ввести с клавиатуры.
Соединить их содержимое. Определить длину полученной строки.
Вывести на экран первую половину полученной строки.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2014, 07:27     Одну строку инициализировать в программе, другую - ввести с клавиатуры; соединить их содержимое
Посмотрите здесь:

C++ Ввести с клавиатуры строку символов,удалить все гласные буквы из строки
Одну строку инициализировать в программе, другую-ввести с клавиатуры. Сравнить данные строки по длине. C++
C++ Ввести с клавиатуры строку символов и обработать ее
Заменить в файле одну строку на другую C++
C++ Написать программу, которая вводит с клавиатуры строку не более 100 символов, еще одну строку не более 50 символов и выводит на экран позиции вхождени
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SEGNET
26 / 26 / 4
Регистрация: 28.12.2012
Сообщений: 224
25.05.2014, 08:26     Одну строку инициализировать в программе, другую - ввести с клавиатуры; соединить их содержимое #2
C++
1
2
3
4
5
6
7
8
9
10
#include <string>
#include <iostream>
 
int main(){
setlocale(LC_ALL,"russian");
std::string str="строка";
char buf[1024]={0};
std::cin >> buf;
str +=  buf;
std::cout << "Длина двух строк = " << str.length() << std::endl;
Последний пункт додумаете сами.
venkmen
0 / 0 / 0
Регистрация: 25.05.2014
Сообщений: 3
25.05.2014, 08:47  [ТС]     Одну строку инициализировать в программе, другую - ввести с клавиатуры; соединить их содержимое #3
с последним пунктом что то не совсем получается, не могли бы вы помочь с ним. Я увы новичок в программировании
SEGNET
26 / 26 / 4
Регистрация: 28.12.2012
Сообщений: 224
25.05.2014, 09:16     Одну строку инициализировать в программе, другую - ввести с клавиатуры; соединить их содержимое #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <string>
#include <iostream>
 
int main(){
setlocale(LC_ALL,"russian");
std::string str="строка";
char buf[1024]={0};
std::cout << "Введите строку" << std::endl;
std::cin >> buf;
str +=  buf;
std::cout << "Длина двух строк = " << str.length() << std::endl;
str.copy(buf,str.length() / 2); 
std::cout << "Половина строки = " <<  buf << std::endl;
}
venkmen
0 / 0 / 0
Регистрация: 25.05.2014
Сообщений: 3
25.05.2014, 09:27  [ТС]     Одну строку инициализировать в программе, другую - ввести с клавиатуры; соединить их содержимое #5
Спасибо вам большое за помощь, вы меня очень выручили. Как говорится "Счастья здоровья" )))))
Yandex
Объявления
25.05.2014, 09:27     Одну строку инициализировать в программе, другую - ввести с клавиатуры; соединить их содержимое
Ответ Создать тему
Опции темы

Текущее время: 15:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru