return char*
От: Jumangee Россия  
Дата: 11.03.17 11:35
Оценка:
Добрый день!
Вопрос:
char * CFooDlg::Sum()
{
char szTmp[200];
strcpy(szTmp, m_szVal1);
strcat(szTmp, m_szVal2);

return значение_szTmp;
}

как вернуть значение локальной переменной szTmp?

//////////////////
Вопрос решился иным способом.
Возвращаем из функции количество символов в релультирующей строке (как признак для дальнейшего поведения), а результирующую строку выделили отдельным членом класса.
Спасибо за комментарии.
Отредактировано 13.03.2017 15:00 Jumangee . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.