• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed C++ 2D array

VPS Starter Arubacloud
0 głosów
413 wizyt
pytanie zadane 29 sierpnia 2022 w C i C++ przez Wiktor51207 Początkujący (380 p.)
zamknięte 29 sierpnia 2022 przez Wiktor51207

Mam pewien problem z użyciem tablicy 2D w funkcji void gdyż ma ona rozmiar n  która jest wczytywana na początku programu więc może się ona zmieniać w zależności od wpisanej liczby , przez co nie mogę wpisać w funkcji void jej rozmiaru . Jest jakiś sposób aby to obejść ?

#include<iostream>
using namespace std;

void W() {
}

void K() {
}

void P(int row , int col , int arr[][]) {

}

int main() {
	int n;
	int m;
	cin >> n;
	int** arr = new int*[n];
	for (int i = 0; i < n; i++) {
		arr[i] = new int[n];
		for (int j = 0; j < n; j++) {
			arr[i][j] = (i - 1) * n + j;
		}

	cin >> m;
}

 

komentarz zamknięcia: Odpowiedź
komentarz 29 sierpnia 2022 przez Whiskey_Taster Pasjonat (15,610 p.)
Po prostu przekaż jeden i drugi rozmiar jako parametr. Imo nie wiem, po co się tak katować, skoro masz możliwość użycia wektorów. A one już mają odpowiednie metody do pozyskania rozmiaru.

Podobne pytania

0 głosów
1 odpowiedź 108 wizyt
pytanie zadane 24 stycznia 2020 w C i C++ przez amtrax Dyskutant (9,630 p.)
0 głosów
1 odpowiedź 877 wizyt
0 głosów
0 odpowiedzi 381 wizyt

92,832 zapytań

141,776 odpowiedzi

320,824 komentarzy

62,163 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...