Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++, GTK+] Błędy w wyniakach programu po zmianie na Release

Ostatnio zmodyfikowano 2012-12-20 21:06
Autor Wiadomość
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.
P-71334
DejaVu
» 2012-12-17 20:29:42
Może nie nadajesz początkowych wartości zmiennym :)
P-71335
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 :/
P-71339
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.
P-71340
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.

@down
Wiem, że chodzi o te wiersze 29 i 49, tylko nie wiem co mógłbym zrobić, żeby to poprawić.
P-71349
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.
P-71350
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"
P-71517
« 1 »
  Strona 1 z 1