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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Странные результаты деления http://www.cyberforum.ru/cpp-beginners/thread1195079.html
//Обнаружил странное исполнение функции деления в CodeBlocks 13.12 #include <iostream> #include <iomanip> #include <math.h> #include <cstdlib> using namespace std;
C++ Перегрузка "operator =" Не пойму чего возвращать из operator и так и так кручусь, умом не дохожу, помогите пожалуйста String_1& String_1::operator =(String_1 &S){ int i=0; do i++; while(S.str!='\0'); String_1 s2;... http://www.cyberforum.ru/cpp-beginners/thread1195077.html
Выявить все треугольники, не пересекающиеся с другими треугольниками этого набора C++
Всем привет! Пишу курсовик, столкнулся проблемой на самом важном пункте моей поставленной задачи: На плоскости имеется набор треугольников. Выявить все треугольники, не пересекающиеся с другими...
C++ Дебильные указатели
Здравствуйте, граждане. Я начинающий программист на AcrionScript. Но в универе учу С++ и понимаю, что нужно освоить и этот язык, чтобы считать себя полноценным программистом. Но я не могу разобраться...
C++ Выделение памяти. Создать шаблонный класс-матрица http://www.cyberforum.ru/cpp-beginners/thread1195052.html
Я считываю с файла значения от 1 до 1000000,а потом в методе "copycolumn" копирую одну колонку из матрицы в другой массив. Программа запускается,долго выполняется и потом выдает сообщения,что там...
C++ Односвязным списком вывод информации Я хочу присвоить Х = 6 и вывести список что-то ничего не получается #include <iostream> #include <conio.h> using namespace std; struct number { int x; }; подробнее

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

Во-вторых, твоя задача решается готовой функцией
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru