Szerző Téma: sscanf hiba.  (Megtekintve 582 alkalommal)

herban

  • Vendég
sscanf hiba.
« Dátum: 2011. Május 22. - 22:57:00 »
0 Show voters
Üdv.
Mikor elindítom a szervert ezt írja a sscanf a szerver logba:
 sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
 sscanf warning: Strings without a length are deprecated, please add a destination size.

sscanf hiba.
« Válasz #1 Dátum: 2011. Május 22. - 23:18:44 »
0 Show voters
A régi sscanf kódhoz használt format típusok vannak megadva.
Kár hogy egy ilyen hibaüzenet nem tér vissza a problémásnak vélt sorral hogy könnyebben be lehessen azonosítani a hiányosságot.
Keress a scriptben olyat hogy  p,      sscanf sorban és írd át a plugin verzióhoz használt formára  p<,>
Majd minden format string jelölésnek meg kell adni a string méretét.
 s  helyett s[128]  a 128  szintén példa jellegû érték.
 

// régi sscanf format:
if(sscanf(params, \"p,sdf\", string, int, float))
// plugin sscanf format:
if(sscanf(params, \"p<,>s[128]df\", string, int, float))

 
De többet a sscanf plugin topicjában olvashatsz.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal