cs_biduletrucmachin
Messages postés9Date d'inscriptionvendredi 13 avril 2007StatutMembreDernière intervention12 juin 2007
-
11 juin 2007 à 21:45
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 2009
-
12 juin 2007 à 01:49
Bonjour j'essaie en vain d'utiliser la fonction sscanf pour convertir une des données flottantes en string.
Est ce que quelqu'un connait la syntaxe exacte ou a un bout de code qui marche???
Voici un code simpliste pour vous montrer comment moi je l'ai écrit...
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char T[10];
int j,i;
j=1000;
for (i=0;i<9;i++)
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 11 juin 2007 à 23:14
Je ne vois ni float ni string dans ton code. Si tu parle de convertire un float vers un char* et non un string (un string est une classe C++), alors essais avec sprintf
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 12 juin 2007 à 01:49
C'est du C ou du C++ que tu fais ? Ton topic est pourtant dans la catégorie C. Si c'est du C, ma méthode est bonne. Si c'est du C++, puts ne devrais pas être utilisé étant donné qu'il s'agit d'une fonction standard C. C'est cout qu'il faut utiliser en C++.
D'ailleurs, si tu ne veux qu'afficher la valeur, printf et cout convertissent très bien eux même la valeur.