• 24 Avril 2025, 09:02:35


Auteur Sujet: Problème floatstr(), affection String à float...  (Lu 613 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Vince284

  • *
  • Nouveau
  • Messages: 7
    • Voir le profil
Problème floatstr(), affection String à float...
« 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

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Problème floatstr(), affection String à float...
« Réponse #1 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++





Hors ligne Vince284

  • *
  • Nouveau
  • Messages: 7
    • Voir le profil
Re : Problème floatstr(), affection String à float...
« Réponse #2 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.