[C++] Pomoc z programem
Ostatnio zmodyfikowano 2009-03-25 21:45
steckel Temat założony przez niniejszego użytkownika |
» 2009-03-25 21:22:09 Już sprawdzałem: taki sam efekt. Próbowałem również przy deklaracji tablicy dać 'wysokosc' zamiast 'szerokosc' |
|
DejaVu |
» 2009-03-25 21:26:34 Wklej kompilujący się program i wstaw go w tagi: [code src="C++" zawin]
[/code] |
|
steckel Temat założony przez niniejszego użytkownika |
» 2009-03-25 21:28:29 #include <iostream> #include <ctime> #include <console.h> using namespace std;
int wysokosc; int szerokosc; int il_min; int ** plansza = NULL;
void wczytaj(); void losuj();
int main() { wczytaj(); plansza = new int *[ szerokosc ]; losuj(); system( "cls" ); }
void wczytaj() { cout << "Wprowadz wysokosc planszy:"; cin >> wysokosc; wysokosc += 2; if( wysokosc < 7 ) wysokosc = 5; if( wysokosc > 22 ) wysokosc = 22; cout << "Wprowadz szerokosc planszy:"; cin >> szerokosc; szerokosc += 2; if( szerokosc < 7 ) szerokosc = 5; if( szerokosc > 42 ) szerokosc = 42; cout << "Wprowadz ilosc min:"; cin >> il_min; if( il_min < 5 ) il_min = 5; if( il_min > wysokosc * szerokosc * 4 / 5 ) il_min = wysokosc * szerokosc * 4 / 5; }
void losuj() { cout << "."; for( int a = 0; a < szerokosc; a++ ) { for( int b = 0; b < wysokosc; b++ ) { plansza[ b ][ a ] = 0; } } cout << ","; }
|
|
DejaVu |
» 2009-03-25 21:36:21 int main() { wczytaj(); plansza = new int *[ szerokosc ]; for( int i = 0; i < szerokosc; i++ ) plansza[ i ] = new int[ wysokosc ]; losuj(); system( "cls" ); }
|
|
steckel Temat założony przez niniejszego użytkownika |
» 2009-03-25 21:45:57 No tak, zapomniałem o tej linijce, a reszta działa! Wielkie dzięki! /------- O to co udało mi się stworzyć dzięki waszej pomocy: http://forum.ddt.pl/?Tid=737 |
|
1 2 « 3 » |