Szerző Téma: sscanf problem  (Megtekintve 1384 alkalommal)

Nem elérhető ROOCK

  • 183
    • Profil megtekintése
sscanf problem
« Dátum: 2014. augusztus 20. - 17:34:34 »
0 Show voters
üdv van egy ilyen sorom
 
if (!sscanf(string, \"p<\\\">\'object\'\'breakable=\'s\'interior=\'d\'collisions=\'s\'alpha=\'d\'model=\'d\'doublesided=\'s\'scale=\'d\'dimension=\'d\'posX=\'f\'posY=\'f\'posZ=\'f\'rotX=\'f\'rotY=\'f\'rotZ=\'f\", breakable, interior, collisions, alpha, modelid, doublesided, scale, dimension, x, y, z, rx, ry, rz))

 
a server be is tölti a cuccokat meg minden jó csak amikor elinditom a szerót akkor ezeket a warningokat dobálja ki
 
[17:21:47] sscanf warning: String buffer overflow.
[17:21:47] sscanf warning: Strings without a length are deprecated, please add a destination size.

 
de ezeket kb 120x (gondolom mert 120 objectet tölt be)
mi lehet a problem?
« Utoljára szerkesztve: 2014. augusztus 20. - 18:06:38 írta ZyZu. »

sscanf problem
« Válasz #1 Dátum: 2014. augusztus 20. - 18:04:06 »
0 Show voters
Nem adtad meg a céltárolónak a méretét.
pl így kell: \"s[32]\"

Nem elérhető ROOCK

  • 183
    • Profil megtekintése
sscanf problem
« Válasz #2 Dátum: 2014. augusztus 20. - 18:27:05 »
0 Show voters
köszi már rá jöttem már csak azt irja hogy owerflow
azt viszont nem tudtam kijavítani

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
sscanf problem
« Válasz #3 Dátum: 2014. augusztus 20. - 18:54:00 »
0 Show voters
Az s[32]-nél vagy eggyel kevesebbet vagy többet írj (mint a cél karakterlánc mérete), mert egy karakter kell a string lezárásához.
« Utoljára szerkesztve: 2014. augusztus 20. - 18:58:51 írta kzyn »

Nem elérhető ROOCK

  • 183
    • Profil megtekintése
sscanf problem
« Válasz #4 Dátum: 2014. augusztus 20. - 19:25:54 »
0 Show voters
egyel kevesebbel is mutatja egyel többel is 10 nél is adja a warnt 5000 nél meg már nem ir ki semmit
« Utoljára szerkesztve: 2014. augusztus 20. - 19:31:55 írta ROOCK »

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
sscanf problem
« Válasz #5 Dátum: 2014. augusztus 20. - 19:36:30 »
0 Show voters
Amibe teszed, string, mekkora?

Nem elérhető ROOCK

  • 183
    • Profil megtekintése
sscanf problem
« Válasz #6 Dátum: 2014. augusztus 20. - 19:40:07 »
0 Show voters
string[400] breakable[31], doublesided[31], scale, dimension, collisions[31]

 
[mod]Kitettem helyetted a

taget![/mod]
« Utoljára szerkesztve: 2014. augusztus 20. - 20:15:47 írta Dfoglalo »

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
sscanf problem
« Válasz #7 Dátum: 2014. augusztus 20. - 20:15:10 »
0 Show voters
[mod]A szabályzat szerint az ilyen jellegû problémákat az Itt kérdezz warningot/error-t! címû témába kell írni! Ezt a témát zárom.[/mod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal