[C++, GTK+] Błędy w wyniakach programu po zmianie na Release
Ostatnio zmodyfikowano 2012-12-20 21:06
MrPoxipol Temat założony przez niniejszego użytkownika |
[C++, GTK+] Błędy w wyniakach programu po zmianie na Release » 2012-12-17 20:27:06 Cześć, stworzyłem taki program, który oblicza NWD lub NWW dwóch liczb. W wersji Debug wszystko ładnie hula, a gdy zmienię na Release aplikacja działa, lecz podaje błędne wyniki. Nie wiem czym to jest spowodowane. Bardzo proszę o pomoc. |
|
DejaVu |
» 2012-12-17 20:29:42 Może nie nadajesz początkowych wartości zmiennym :) |
|
MrPoxipol Temat założony przez niniejszego użytkownika |
» 2012-12-17 20:35:15 Niestety po ustawieniu wartości(0) zmiennym związanym z obliczaniem NWD i NWW nie widać poprawy :/ |
|
DejaVu |
» 2012-12-17 20:39:00 Coś na bank nie jest zainicjalizowane jeżeli nie alokujesz dynamicznie pamięci i w trybie Debug działa, a w Release nie. |
|
MrPoxipol Temat założony przez niniejszego użytkownika |
» 2012-12-17 21:41:26 Podczas kompilacji wyskakują m.in takie komunikaty: W\main.c||In function 'podajLiczby':| W\main.c|70|warning: integer constant is too large for 'long' type| W\main.c|70|warning: integer constant is too large for 'long' type| W\main.c|71|warning: integer constant is too large for 'long' type| W\main.c|71|warning: integer constant is too large for 'long' type| W\main.c||In function 'obliczNWW':| W\main.c|49|warning: 'wynik' may be used uninitialized in this function| W\main.c||In function 'obliczNWD':| W\main.c|21|warning: 'wynik' may be used uninitialized in this function|
Wydaje mi się, że coś jest nie tak z tym wynikiem(jest char*) konwertuje do niego liczby przez sprintf. @downWiem, że chodzi o te wiersze 29 i 49, tylko nie wiem co mógłbym zrobić, żeby to poprawić. |
|
DejaVu |
» 2012-12-17 21:42:30 No to warningi wskazują Ci miejsca błędów o których cały czas pisałem :P Patrz wiersze: 21 oraz 49. |
|
MrPoxipol Temat założony przez niniejszego użytkownika |
» 2012-12-20 21:06:13 DejaVu dzięki za nakierowanie, wystarczyło ograniczyć ilość elementów tablicy ;) Program działa i za niedługo będzie w dziale "Nasze prace" |
|
« 1 » |