GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Vince284 le 02 Mars 2010, 21:14:37
-
Bonsoirs, mesdames et messieurs. Alors voila depuis quelques heures de bloque sur un problème tout bête. Comment affecter la valeur d'une variable de type String à une variable de type Float.
new string[256];
new float:number;
string = "0.0";
numbre = floatstr(string);
printf("%lf", number);
Mon souci c'est que j'ai pour la ligne contenant le "floatstr", l'erreur suivante "tag mismatch". Alors ça commence a faire quelques temps que je tourne en rond a cause de cela, sans trouver pourquoi. J'espère trouvé mon sauveur pour ne pas finir zinzin avant la fin de soirée. :bangin Merci
-
Salut,
fais attention, tu as écrit numbre au lieu de number
sinon le code devrait avoir cette forme:
new tmp[] = "1234.4231";
new Float:valeur;
valeur = floatstr(tmp);
printf("Valeur: %f", valeur);
bonne chance
++Sim++
-
Non la faute du "numbre" c'était en postant. Mais j'ai compris mon erreur, en faite quant j'ai créé ma variable number je n'ai pas mit "Float" mais "float". :... En tout cas je te remercie.