Forum » Programiranje » [C++] Alociranje in sproščanje matrik
[C++] Alociranje in sproščanje matrik
Ciklamen ::
Pozdrav.
Ker si razbijam glavo že par dni kako bi alociral kvadratno matriko v funkciji Alociraj() (torej kot globalno matriko), kjer se matrika lahko spreminja (kvadratna matrika), se obračam še na vas v upanju da mi lahko pomagate.
Kode nimam nič kaj konkretnega, ker vbistvu drugo nimam za delat kot alocirati in sproščati matrike kot funkcije (torej ne v main() funkciji je ne kličemo).
Hvala za kak koli namig že v naprej!
Ker si razbijam glavo že par dni kako bi alociral kvadratno matriko v funkciji Alociraj() (torej kot globalno matriko), kjer se matrika lahko spreminja (kvadratna matrika), se obračam še na vas v upanju da mi lahko pomagate.
Kode nimam nič kaj konkretnega, ker vbistvu drugo nimam za delat kot alocirati in sproščati matrike kot funkcije (torej ne v main() funkciji je ne kličemo).
Hvala za kak koli namig že v naprej!
- End of the Post ->
amacar ::
Ne vem čisto točno kaj misliš, mogoče ti to kaj pomaga.
#include <iostream> using namespace std; int** matrika; void Sprosti(int velikost) { for (int x = 0; x < velikost; ++x) delete [] matrika[x]; delete[] matrika; } void Alociraj() { int velikost; cout<<"Vnesi velikost: "; cin>>velikost; matrika=new int*[velikost]; for(int x=0;x<velikost;x++) matrika[x]=new int[velikost]; for(int x=0;x<velikost;x++) for(int y=0;y<velikost;y++) matrika[x][y]=velikost; for(int x=0;x<velikost;x++) { for(int y=0;y<velikost;y++) cout<<matrika[x][y]<<" "; cout<<endl; } Sprosti(velikost); } int main() { Alociraj(); Alociraj(); return 0; }
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C++] Ali je mogoče?Oddelek: Programiranje | 1651 (1127) | Ciklamen |
» | [C#] pomoc pri vpisu elementov v listBoxOddelek: Programiranje | 1306 (1221) | keworkian |
» | [C++] urejanje nizov po velikostiOddelek: Programiranje | 2284 (2065) | Matako |
» | [c++] Nezaželjeno spreminjanje vrednostiOddelek: Programiranje | 1747 (1555) | ]Fusion[ |
» | kazalci, funkcije ipd...Oddelek: Programiranje | 1318 (1249) | OwcA |