Форум программистов, компьютерный форум 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++ Прогга с классами Программа на применение классов. Два класса, один из них потомок, нужно описать ввод, ввывод матрицы, определение минимума среди отрицательных-это для основного класса;для потомка - ввод,... подробнее

Показать сообщение отдельно
Hrollo
34 / 34 / 6
Регистрация: 05.11.2013
Сообщений: 147

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

14.04.2014, 22:50. Просмотров 879. Ответов 23
Метки (Все метки)

Всем привет. Написал класс для работы со строками в Визуал студио(в ней перегруженный оператор + конкатенирует строки) в QtCreator оператор + нивкакую не хочет перегружаться, а точнее не объединяет строки, а просто выводит на екран неизмененную строку. Кто нибудь может подсказать что с ним сделать в Qt?
Вот код перегрузки
C++ (Qt)
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;
}
Добавлено через 4 минуты
И еще вопрос не по теме. Я гдето читал что ф-ции библиотеки cstring не будут поддерживаться стандарту. Это правда или нет?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru