Помогите, новичку, пожалуйста:
В следующем коде происходит ссылка на массив чаров из Memo? где они храниятся и как?
static char *text;
text=Form1->Memo1->Lines->Text;
тогда почему поле данного кода происходит потеря данных(вмысле text ссылается на что-то другое)?
int SIZE_TEG=NULL;
int BEGIN_TEG=NULL;
int END_TEG=NULL;
while(!(text[POSITION]=='\0'))
{
if (text[POSITION]=='<')
{
BEGIN_TEG=(POSITION+1);
while(!(text[POSITION]=='>'))
{
POSITION++;
}
END_TEG=POSITION;
//////////////////
int COUNT_TAG=NULL;
SIZE_TAG=((END_TEG-BEGIN_TEG)+1);
char *t_text;
t_text=new char[SIZE_TAG];
for (int POSITION_TEG=BEGIN_TEG;POSITION_TEG<END_TEG;POSITION_TEG++)
{
t_text[COUNT_TAG]=text[POSITION_TEG];
COUNT_TAG++;
}
while (!(COUNT_TAG==SIZE_TAG))
{
t_text[COUNT_TAG]='\0';
COUNT_TAG++;
}
COUNT_TAG=NULL;
return(*t_text);
///////////////////
}
POSITION++;
}
В чём я не прав, может быть во всём?