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

Titre: Problème floatstr(), affection String à float...
Posté 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
Titre: Re : Problème floatstr(), affection String à float...
Posté par: S!m le 02 Mars 2010, 21:19:35
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++
Titre: Re : Problème floatstr(), affection String à float...
Posté par: Vince284 le 02 Mars 2010, 21:30:53
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.