Здравствуйте g0g1, Вы писали:
G>Проблема такова....
G>Нужно, что бы функция возвратила строку...
G>Пробовал вот так..
G>
G>G>char stripstr();
G>/*....................*/
G>char stripstr()
G>{
G> char *pam;
G> strcpy(pam, "Some string");
G> return *pam;
G>}
G>
G>Функция возвращает только первый символ...
G>Может подскажет кто советом?
char * stripstr();
/*....................*/
char * stripstr()
{
return _tcsdup(_T("Some string"));
}
//or
char * stripstr()
{
char * pam = new char[MAX_STRING_LEN];
_tcsncpy( pam, _T("Some string"), MAX_STRING_LEN );
//to ensure integrity of string:
pam[MAX_STRING_LEN-1] = _T('\0');
return pam;
}
Математик должен быть ленивым. (c) мой бывший преподаватеть математики.