D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / С-функции / _CP_SADDR

_CP_SADDR

Возвращает указатель на первый символ CPSTR*

char* _CP_SADDR(CPSTR* string)

Возвращает стандартный указатель "char*", указывающий на первый символ строкового буфера в структуре CPSTR.

Т.к. "_CP_SADDR" является макросом, он может использоваться как слева, так и справа от оператора присваивания.

Примеры:

CPSTR * s = _CP_mkstr("hi");
_CP_SADDR(s)[1] = 'o';          /* Замещение 2-го символа */
_CP_unix_env();                 /* Среда печати Unix */
_CP_TERM(s);                    /* Нулевой байт в конце строки */
printf("%s\n",_CP_SADDR(s));