GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Jcvag44800 le 24 Novembre 2010, 13:06:52
-
Bonjour à vous.
Voila, je viens de compiler mon GM , mais des érreurs s'affiche à la même ligne qui vient donc d'un include
Voici la ligne en question :
for (new i = 0, j = strlen(string); i < j; i++)
Voici les érreurs :
error 017: undefined symbol "strlen"
error 036: empty statement
error 017: undefined symbol "i"
fatal error 107: too many error messages on one line
Sasuke78200: Essai de mettre tes bouts de code ou erreur dans la balise [ code] [/ code] ça permet d'avoir une meilleur lecture de celle ci :)
( PS: Pour le code tu est obligé d'en mettre )
-
Rajoute #include <string> en haut de l'include comme si tu le faisait à ton GM.
-
Toujours pareil :ohmy
http://pastebin.com/zTqpEFbm (http://pastebin.com/zTqpEFbm)
EDIT : Et si je le met a un autre endroit : http://pastebin.com/cv3aXDVh (http://pastebin.com/cv3aXDVh)
Au pire des cas, ce inc est t'il vraiment nesséçaire
-
Salut,
tu n'as besoin d'inclure que a_samp pour avoir toutes les includes de base.
La fonction devrait être correcte (à première vue et elle ne serait pas largement utilisée si elle comportait un bug).
ps. Ta fonction doit être après les includes (je pense, pas testé si les natives portent avant leur déclaration...), met la en bas de ton script pour voir.
++Sim++
-
J'ai mit #include <a_samp>
Sa a l'air de marché
-
Excuse moi alors ^^
-
Je pense que la fonction est fausse ^^
Je t'en ai fais une "meilleur"
IsNumeric( string[] )
{
for( new i = 0; i < strlen( string ); i++ )
if( !( string[i] >= '0' && string[i] <= '9' ) ) return 0;
return 1;
}
-
Merci mon Sasouquet :)