Доброе время суток!
Есть:
char fl[200];
char catalog[100];
AnsiString fl_n=Edit1->Text;
strcpy (fl, fl_n.c_str());
Нужно из fl выделить строку с 10-35 символ и присвоить ее catalog.
Как это селать?
Нужно срочно, а то универовское практическое задание простаивает.
Помогите
Добавлено
Как выделить подстроку я разобрался, только один нюанс остался не решенным:
Код:
char *fl;
char *catalog;
fl=new char[Edit1->Text.Length()];
catalog=new char[7];
strcpy (fl, Edit1->Text.c_str());
strncpy (catalog, fl+strlen(fl)-12, 8);
Label9->Caption=catalog;
Есть:
char fl[200];
char catalog[100];
AnsiString fl_n=Edit1->Text;
strcpy (fl, fl_n.c_str());
Нужно из fl выделить строку с 10-35 символ и присвоить ее catalog.
Как это селать?
Нужно срочно, а то универовское практическое задание простаивает.
Помогите
Добавлено
Как выделить подстроку я разобрался, только один нюанс остался не решенным:
Код:
char *fl;
char *catalog;
fl=new char[Edit1->Text.Length()];
catalog=new char[7];
strcpy (fl, Edit1->Text.c_str());
strncpy (catalog, fl+strlen(fl)-12, 8);
Label9->Caption=catalog;