Возврат динамического массива из функции. C++
Задача: объявить супер глобальный динамический массив, в который попадают значения из функции.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
struct tars{ int tar_id; string tar_name; int fixshape; int used; int maxspeed; int onlytar; }; tars *gtars; tars *GetTarifsFromNoc(){ tars *noctar=new tars[cnttar]; noctar[counttar].fixshape=atoi(row[5]); noctar[counttar].onlytar=atoi(row[10]); return noctar; }; int main(int argc, char** argv) { gtars=GetTarifsFromNoc(); return 0; } |