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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
venkmen
0 / 0 / 0
Регистрация: 25.05.2014
Сообщений: 3
#1

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

25.05.2014, 07:27. Просмотров 496. Ответов 4
Метки нет (Все метки)

Здравствуйте, помогите пожалуйста с такой задачкой, не могу разобраться как её решить.

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

C++ Ввести с клавиатуры строку символов,удалить все гласные буквы из строки
Одну строку инициализировать в программе, другую-ввести с клавиатуры. Сравнить данные строки по длине. C++
Ввести с клавиатуры строку. Выдать на экран все слова из этой строки ... C++
C++ Ввести с клавиатуры строку символов и обработать ее
Заменить в файле одну строку на другую C++
C++ Написать программу, которая вводит с клавиатуры строку не более 100 символов, еще одну строку не более 50 символов и выводит на экран позиции вхождени
C++ Ввести с клавиатуры строку символов. Перевернуть каждое четное слово в строке.
Как можно ввести с клавиатуры символ не прерывая цикл в программе C++
C++ Соединить в одну строку части из двух.
C++ Написать прогу которая заменяет одну строку на другую
Как ввести с клавиатуры строку C++
C++ Ввести строку. Создать другую строку удалив из введенной все символы "$"

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SEGNET
43 / 43 / 7
Регистрация: 28.12.2012
Сообщений: 318
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
43 / 43 / 7
Регистрация: 28.12.2012
Сообщений: 318
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     Одну строку инициализировать в программе, другую - ввести с клавиатуры; соединить их содержимое
Ответ Создать тему
Опции темы

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