Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 3.337 pregleda

Najnovija ↓

Pomoc oko greske... 21.01.2006. u 18:19 · pre 253 meseca #1
Zna li ko kako da se rjesim ove greske?
Evo pravim nekog jadnog irc bota i kad ga pokrenem on se konektuje i sve
ali kada treba da salje pong on izbaci gresku.

runtime error R6002
- floating point not loaded


Otkrio sam u cemu je greska ali nekontam zasto.
Greska mi izbaci kad stavim u pointer tipa char "\n".
Pocetnik sam u C-u i ako moze ko da mi objasni kako da se rjesim ovog problema.
evo dio koda:


Code:

    strcat(pong,"PONG ");
    strcat(pong,ping_id);
    strcat(pong,"\n");

    send(cSock,pong,lstrlen(pong),0);


offtopic:Zna li ko zasta sluzi funkcija wsprintf i gdje mogu naci
upustva i primjere za koristenje takvih funkcija?
Re: Pomoc oko greske... 24.01.2006. u 09:29 · pre 253 meseca #2
Pa da li si se setio da debagujes ? man gdb pa udri.

Umesto strcat, koristi sprintf, bice ti lakse definitno :).

Ako nista ne pomaze, dodaj nekoliko printf-ova da vidis sta se tu desava.

dakle probaj umesto onih strcat : sprintf(pong, "PONG %s\n", ping_id);
Naravno ako je ping_id stirng, ako je broj ondaaaaaaaaaaaa si promasio temu :), ali ces opet lako da se izvuces sa %d :).

Sto se tice funkcije wsprintf nisam je nasao u iso9899 ima wprintf ali wsprintf nemaaaaaaaaa .
Potpis
CHUPCKO
Re: Pomoc oko greske... 25.01.2006. u 17:08 · pre 253 meseca #3
to sam i ja htio da kazem:

ima wprintf , ali nema wsprintf

a opet ima sprintf....

ove koje sam ti naveo znam reci sta rade....
Potpis
there's something out there
waiting for us,
and it ain't no man...
Re: Pomoc oko greske... 25.01.2006. u 17:32 · pre 253 meseca
izmenjeno 1 put, poslednji put Nibble 25.01.2006. u 17:33
  1. Nibble25.01.2006. u 17:33zapis iz teksta poruke
#4
Tek sada sam shvatio za sta sluzi wsprintf.
Nisam dobar na rjecima ali evo primjer.
Code:

char Poruka[100];
char Rjec[] = "Zdravo";


wsprintf(Poruka,"%s",Rjec);

MessageBox(NULL,Poruka,"Bla",MB_OK);


Ako ti nije tesko fvodoo aj objasni.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme