Сообщение return char* от 11.03.2017 11:35
Изменено 13.03.2017 15:00 Jumangee
return char*
Добрый день!
Вопрос:
char * CFooDlg::Sum()
{
char szTmp[200];
strcpy(szTmp, m_szVal1);
strcat(szTmp, m_szVal2);
return значение_szTmp;
}
как вернуть значение локальной переменной szTmp?
Вопрос:
char * CFooDlg::Sum()
{
char szTmp[200];
strcpy(szTmp, m_szVal1);
strcat(szTmp, m_szVal2);
return значение_szTmp;
}
как вернуть значение локальной переменной szTmp?
return char*
Добрый день!
Вопрос:
char * CFooDlg::Sum()
{
char szTmp[200];
strcpy(szTmp, m_szVal1);
strcat(szTmp, m_szVal2);
return значение_szTmp;
}
как вернуть значение локальной переменной szTmp?
//////////////////
Вопрос решился иным способом.
Возвращаем из функции количество символов в релультирующей строке (как признак для дальнейшего поведения), а результирующую строку выделили отдельным членом класса.
Спасибо за комментарии.
Вопрос:
char * CFooDlg::Sum()
{
char szTmp[200];
strcpy(szTmp, m_szVal1);
strcat(szTmp, m_szVal2);
return значение_szTmp;
}
как вернуть значение локальной переменной szTmp?
//////////////////
Вопрос решился иным способом.
Возвращаем из функции количество символов в релультирующей строке (как признак для дальнейшего поведения), а результирующую строку выделили отдельным членом класса.
Спасибо за комментарии.