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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Ринат
0 / 0 / 0
Регистрация: 29.05.2014
Сообщений: 81
#1

Соединить две строки в одну - C++

31.05.2014, 20:54. Просмотров 2010. Ответов 2
Метки нет (Все метки)

А если пример таков:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
include <iostream>
inclide <string.h>
include<stdio.h>
int main()
char perl1[100], perl2[100], perl[100];
{
cout<<"Vvedite perl1"<<endl;
gets(perl1);
cout<<Vvedite perl2"<<endl;
gets(perl2);
 
perl=perl1&perl2;
 
cout<<perl<<endl;
return(0);
}
так получается?

Добавлено через 20 минут
Чет даже такой вариант не получается:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <string.h>
#include<stdio.h>
int main()
 
{
per1="Hello";
per2="world";
per=per1&per2;
cout<<per<<endl;
return(0);
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2014, 20:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Соединить две строки в одну (C++):

Нужно соединить две функции в одну - C++
Моя проблема: есть две функции для подсчета числителя и знаменателя их нужно соединить в одну, что бы она могла подсчитывать и числитель и...

Соединить две строки - C++
Ребята, помогите пожалуйста. Есть строка &quot;студенты группы&quot; и нужно прибавить к ней строку по выбору &quot;идиоты&quot; или &quot;гении&quot;( если не понятно...

Соединить две строки! - C++
Вот есть такой код, почему строки не соединяются?? может кто подскажет!? #include &quot;stdafx.h&quot; #include &lt;string.h&gt; #include...

Как соединить три строки char в одну? - C++
Должно было получиться к примеру Документ 1.txt был открыт.Не вышло. char* String1=&quot;Документ &quot;; char* String2=OpenDialog1-&gt;FileName;...

Не получается соединить две строки - C++
int number = 105; char *ptr = new char; itoa(number, ptr, 10); cout &lt;&lt; ptr &lt;&lt; endl; char *z = new char; z = &quot;qwert&quot;; cout...

Соединить в одну строку части из двух. - C++
Даны целые положительные числа N1 и N2 и строки S1 и S2. Получить из этих строк новую строку, содержащую первые N1 символов строки S1 и...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
gendalf7771
0 / 0 / 0
Регистрация: 14.03.2014
Сообщений: 2
01.06.2014, 01:20 #2
Во-первых, надо определиться, что ты подразумеваешь под "&". Если рассматривать его как бинарный оператор, то это конъюнкция, и ею ты в данном случае рубишь в капусту два адреса, идёшь по полученному адресу, а содержимое пытаешься вывести на экран.

Во-вторых, твоя задача решается готовой функцией
C++
1
char * strcat ( char * destination, const char * source );
Она к строке destination прибавляет строку source. Т.е. надо заранее знать размер результирующей строки (станет легче от использования указателей). Вообще, посмотри получше список функций для работы со строками.

В-третьих, эти строки... си-строки, замучают тебя. Если поджимает время, то используй string, честное слово. Там прокатывают фокусы типа
C++
1
2
3
4
string a, b;
cin >> a >> b;
a=a+b;
cout << a << '\n';
0
Ринат
0 / 0 / 0
Регистрация: 29.05.2014
Сообщений: 81
01.06.2014, 01:28  [ТС] #3
Со стрингами я уже разобрался) использовал данный метода) спс за помощь щас я пытаюсь понять различие между string и strcat/
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2014, 01:28
Привет! Вот еще темы с ответами:

Одну строку инициализировать в программе, другую - ввести с клавиатуры; соединить их содержимое - C++
Здравствуйте, помогите пожалуйста с такой задачкой, не могу разобраться как её решить. Одну строку инициализировать в программе,...

Объединить две очереди в одну, как создать две очереди - C++
&quot;Объединить две очереди в одну, чередуя элементы первой и второй очереди. Основной вопрос как создать две очереди? точнее даже три, в...

Объединить две проги в одну - C++
помогите объединить 2е проги в одну, чтоб решала 2умя разныыми методами, по примеру #include&lt;iostream.h&gt; #include&lt;stdlib.h&gt; ...

Как обьединить две функции в одну? - C++
Подскажите, как обьединить две функции в одну const int N = 3; int polinom_one ; int polinom_two ; void Read_1polinom (void) ...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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