GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: ROOCK - 2014. Augusztus 20. - 17:34:34

Cím: sscanf problem
Írta: ROOCK - 2014. Augusztus 20. - 17:34:34
ü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?
Cím: sscanf problem
Írta: bbTamas - 2014. Augusztus 20. - 18:04:06
Nem adtad meg a céltárolónak a méretét.
pl így kell: \"s[32]\"
Cím: sscanf problem
Írta: ROOCK - 2014. Augusztus 20. - 18:27:05
köszi már rá jöttem már csak azt irja hogy owerflow
azt viszont nem tudtam kijavítani
Cím: sscanf problem
Írta: KovaNovik - 2014. Augusztus 20. - 18:54:00
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.
Cím: sscanf problem
Írta: ROOCK - 2014. Augusztus 20. - 19:25:54
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
Cím: sscanf problem
Írta: KovaNovik - 2014. Augusztus 20. - 19:36:30
Amibe teszed, string, mekkora?
Cím: sscanf problem
Írta: ROOCK - 2014. Augusztus 20. - 19:40:07
string[400] breakable[31], doublesided[31], scale, dimension, collisions[31]

 
[mod]Kitettem helyetted a

taget![/mod]
Cím: sscanf problem
Írta: Dfoglalo - 2014. Augusztus 20. - 20:15:10
[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]