Alles anzeigenIch hab wieder ein kleines Problem
Bei den SScanf2 plugin sollen laut der liste Optimale Strings so gemacht werden
S[länge]
gut habe ich gemacht siehe
if(sscanf(p,"S[50]",tanga))
Nur im Log steht jetzt das drin:
[15:09:40] sscanf warning: No default value found.
[15:09:40] sscanf warning: Unknown format specifier '[', skipping.
[15:09:40] sscanf warning: Unknown format specifier '5', skipping.
[15:09:40] sscanf warning: Unknown format specifier '0', skipping.
[15:09:40] sscanf warning: Unknown format specifier ']', skipping.
[15:09:40] sscanf warning: Format specifier does not match parameter count.
schreibe ich aber ein text rein kommt die meldung nicht
Wie macht man es jetzt richtig?
ich denke mal das ein einziger optionaler Parameter nicht funktionieren kann.
und nur so nebenbei.... für was braucht man sscanf wenn es sich nur um EINEN Wert handelt ?
strval(text) = Zahl
floatstr(text) = float
text = Text
dazu braucht man normal kein sscanf, weil ja überhaupt NULL aufgesplittet/verändert werden muss ![]()
Was du brauchst ist:
format(tanga,sizeof(tanga), p);
falls p leer ist dann wird auch nichts kopiert ( = Optional )
