[C++] Po kompilacji program uruchamia sie ale nie działa
Ostatnio zmodyfikowano 2012-11-08 12:34
akwes |
» 2012-11-07 21:28:07 @blogther, ponieważ korzystasz z undefined behavior, które raz może działać a raz nie.
Chcesz być dobrym programistą czy po prostu odwalić zadanie? Jeżeli to pierwsze to dowiedz się co jest nie tak, jeżeli to drugie, to na miejscu wykładowcy/nauczyciela bym tego nie zaakceptował. |
|
blogther Temat założony przez niniejszego użytkownika |
» 2012-11-07 21:34:38 wiem ze raz to działa a raz nie w tym zadaniu wszystko chodzi ale w innych juz nie i wtedy np pisałem cos takiego
np:
tabela[10000][10000]
czyli i tak dalej żle bo powinienem stosowac operatory new i delate ?
|
|
akwes |
» 2012-11-07 21:39:03 To jest poprawne. const int a = 10; int tab[ a ];
To też jest poprawne. Ale a szczególnie int a; cin >> a; int tab[ a ];
już poprawne nie jest. Ale jeżeli nie znasz rozmiaru tablicy przed kompilacją (rozmiar podaje użytkownik) to wtedy trzeba użyć operatorów new i delete, niestety :) |
|
blogther Temat założony przez niniejszego użytkownika |
» 2012-11-07 21:48:50 no własnie a ja nie jestem w nich biegły wiec dlatego ich tak rzadko stosuje |
|
blogther Temat założony przez niniejszego użytkownika |
» 2012-11-07 21:50:59 mimo wszystko i tak dziekuje za poświecony czas |
|
crash |
» 2012-11-08 12:34:34 Pisałem Ci przeca w innym temacie jak używać new i delete i tłumaczyłem dlaczego taki kod nie zadziała. Zero wniosków, zero |
|
1 « 2 » |