
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.03.2006, 17:55
|
|||
|---|---|---|---|
Вернуть массив строк |
|||
|
#18+
Нужно из функции вернуть массив сторок PChar(char *) Делаю так: void CompressorList(PChar **List,PINT Count) { vector<String> SList; //заполняю SList (*Count)=RList.size(); (*List)=new PCHAR[(*Count)]; for(int ttt=0;i<(*Count);ttt++) { PChar str=RList[ttt].c_str(); (*List)[ttt]=str; } } далее PChar *CmpList; int Count; PChar str; CompressorList(&CmpList,&Count); for(int ttt=0;ttt<Count;ttt++) { str=CmpList[ttt];//непонятки сдесь ComboBox->Items->Add(str); } } str=CmpList ; получаются корявые строки не сначала или не до конца или в них какието постронние символы в чём грабли? зы пишу длл которая может быть использована в разных языках(C++, Delphi) поэтому и использую PChar, возвращать например вектор низзя в чём грабли? может посоветуете другой вариант какой? C ув. Tors ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2031833]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 319ms |

| 0 / 0 |
