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

Не работает strcat в QtCreator - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти количество букв в файле http://www.cyberforum.ru/cpp-beginners/thread1148552.html
Привет всем программистам.У меня проблема с решением задачи,прошу вашей помощи.Дана задача: Дан файл one.txt,содержащий текст.Написать программу,которая посчитает и выведет на экран количество букв...
C++ Графика на С++ Доброго времени суток, программисты. Имею такой вопрос. Работаю в Visual C++ 2013, подключил <Windows.h> для работы с графикой, как теперь нарисовать окружность, прямые? Сколько не искал, нашёл... http://www.cyberforum.ru/cpp-beginners/thread1148549.html
Непонятка с float C++
float s = (123 * 100 / 360000); cout << fixed << setprecision(3) << s; По идее, в консоли должно вывести "0,034", но видимо с++ не разделяет эту идею. Пробовал и в отладчике переменную смотреть и...
C++ Поиск букв в тексте
Разработать программу, которая вводит текст и букву и определяет слово (слова), содержащее наибольшее количество указанных букв. (заранее премного благодарен)
C++ Ввести строку символов. Упорядочить символы в строке в порядке возрастания http://www.cyberforum.ru/cpp-beginners/thread1148524.html
Помогите пожалуйста!Ввести строку символов. Упорядочить символы в строке в порядке возрастания. Вывести на экран измененную строку, а также наименьший и наибольший символы в строке.
C++ Прогга с классами Программа на применение классов. Два класса, один из них потомок, нужно описать ввод, ввывод матрицы, определение минимума среди отрицательных-это для основного класса;для потомка - ввод,... подробнее

Показать сообщение отдельно
IrineK
Заблокирован
14.04.2014, 23:53
Пробуем так:
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
String &String::operator+(const String &s)
{
    String temp;
    temp.len = len +s.len;
    temp.str = new char[temp.len+1];
    strcpy(temp.str,str);
    strcat(temp.str,s.str);
    return temp;
}
 
String &String::operator+(const char *s)
{
    String temp;
    temp.len=len+strlen(s);
    temp.str = new char[temp.len+1];
    strcpy(temp.str,str);
    strcat(temp.str,s);
    return temp;
}


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