Объектно-ориентированное программирование на С++ - eDrive
Объектно-ориентированное программирование на С++ - eDrive
Объектно-ориентированное программирование на С++ - eDrive
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
46<br />
}<br />
for (i=0; i 0, если elem1 больше, чем elem2:<br />
int Sort_function (const void *a, const void *b);<br />
void Qsorting () {<br />
char list[5] = {'c', 'r', 'a', 'p', 'n'};<br />
int i;<br />
AnsiString result;<br />
qsort ((void*) &list, 5, sizeof (list[0]), Sort_function);<br />
for (i = 0; i < 5; i++) result += AnsiString (list[i]) + ' ';<br />
ShowMessage (result);<br />
}<br />
int Sort_function (const void *a, const void *b) {<br />
return strcmp ((char*) a, (char*) b);<br />
}<br />
Списки TStringList<br />
Разновидностью массивов являются последовательности символьных<br />
строк – списки.<br />
Библиотека VCL поддерживает общий интерфейс со списками через<br />
класс TString и производный от него класс TStringList. Это один из самых популярных<br />
классов, представляющий удобный контейнер для хранения строк<br />
и связанных с ними объектов. Методы класса позволяют загружать и сохра-