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

"Funkcje raz jeszcze" program z przykładu się wysypuje po kompilacji.

Ostatnio zmodyfikowano 2015-03-13 18:01
Autor Wiadomość
Smncru5
Temat założony przez niniejszego użytkownika
"Funkcje raz jeszcze" program z przykładu się wysypuje po kompilacji.
» 2015-03-13 17:31:03
Chciałem uruchomić pierwszy kod z tego działu, ale niestety program się wysypuje (Program blabla.exe przestał działać). W ścieżce z programem mam mojplik.txt z odpowiednimi danymi, to na pewno nie jest problemem. Normalnie korzystam z najnowszego kompilatora, ale jak się przerzucę na ten domyślny to poza błędem z systemu otrzymuję też taką informację w konsoli:
terminate called after throwing an instance of 'std::out_of_range'
  what():  basic_string::replace

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

Na najnowszym kompilatorze, CodeBlocks pokazuje mi też takie ostrzeżenie z kompilacji:
|64|warning: format '%d' expects argument of type 'int*', but argument 3 has type 'short int*' [-Wformat]|

Linijka 64:
sscanf( bufor1.c_str(), "%d", & zmienna );

Czy ktoś wie jak temu zaradzić żeby program normalnie działał? Z góry dzięki za wszelką pomoc :)

P-128264
pekfos
» 2015-03-13 17:39:18
C/C++
sscanf( bufor1.c_str(), "%hd", & zmienna );
P-128265
Smncru5
Temat założony przez niniejszego użytkownika
» 2015-03-13 18:01:02
Teraz działa, wielkie dzięki!
P-128269
« 1 »
  Strona 1 z 1