[C/C++] Transtypage int -> char[]

Transtypage int -> char[] [C/C++] - C++ - Programmation

Marsh Posté le 11-06-2003 à 13:45:40    

La commande en C/C++ pour transtyper dans le sens nombre -> Chaine, c'est quoi ?

Reply

Marsh Posté le 11-06-2003 à 13:45:40   

Reply

Marsh Posté le 11-06-2003 à 13:47:48    

kowalski a écrit :

La commande en C/C++ pour transtyper dans le sens nombre -> Chaine, c'est quoi ?


Démarrer->Exécuter-> iexplorer.exe http://www.google.fr/


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 11-06-2003 à 13:48:42    

Et c'est pas un transtypage...


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 11-06-2003 à 13:49:27    

skeye a écrit :


Démarrer->Exécuter-> iexplorer.exe http://www.google.fr/


 
 :non:  
 
 [:google] C mieux :D
 
Si non il peut aussi acheter un bouquin et apprendre le langage.


---------------
Le Tyran
Reply

Marsh Posté le 11-06-2003 à 13:50:57    

LetoII a écrit :


 
 :non:  
 
 [:google] C mieux :D
 
Si non il peut aussi acheter un bouquin et apprendre le langage.


Bah il demande une "commande", j'essaie de répondre à la question... [:skeye]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 11-06-2003 à 13:51:23    

Je connais la fonction à la base, mais ne me rappelle plus... Je suis au taf et je n'ai aucun bouquin, si maintenant vous ne voulais absolument pas je close le topic et tant pis :/

Reply

Marsh Posté le 11-06-2003 à 13:53:14    

kowalski a écrit :

Je connais la fonction à la base, mais ne me rappelle plus... Je suis au taf et je n'ai aucun bouquin, si maintenant vous ne voulais absolument pas je close le topic et tant pis :/


C'est pas qu'on veut pas, mais il y a des questions de ce genre tous les jours ici...avec des gens qui la plupart du temps ne prennent même pas la peine de chercher!
man sprintf?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 11-06-2003 à 13:59:06    

skeye a écrit :


C'est pas qu'on veut pas, mais il y a des questions de ce genre tous les jours ici...avec des gens qui la plupart du temps ne prennent même pas la peine de chercher!
man sprintf?


 
Toutes mes connexion Web sont loggées
Alors comme j'ai déjà posé des question sur HFR je préfere ca que d'aller sur plein de sites à partir de google.
Je n'ai pas de gros environnement de dev pour trouver facilement la réponse, là j'ai installé DeV C++ le freeware :'(
 
merci

Reply

Marsh Posté le 11-06-2003 à 14:00:10    

kowalski a écrit :

Je connais la fonction à la base, mais ne me rappelle plus... Je suis au taf et je n'ai aucun bouquin, si maintenant vous ne voulais absolument pas je close le topic et tant pis :/


 
Ben vu que tu peux venir poster ici t'a forcément accés à google. Tu tape un petit man sprintf et il te trouve ça. Si tu te souvient plus tu peux aussi faire string.h stdio.h stdlib.h et tu devrais trouver ton bohneur. en tout cas moi je fais comme ça.


---------------
Le Tyran
Reply

Marsh Posté le 11-06-2003 à 14:01:23    

LetoII a écrit :


 
Ben vu que tu peux venir poster ici t'a forcément accés à google. Tu tape un petit man sprintf et il te trouve ça. Si tu te souvient plus tu peux aussi faire string.h stdio.h stdlib.h et tu devrais trouver ton bohneur. en tout cas moi je fais comme ça.


 
Evidemment je tappe man sprintf sur google alors que je ne me rappelle pas du nom de la fonction...
 

Reply

Marsh Posté le 11-06-2003 à 14:01:23   

Reply

Marsh Posté le 11-06-2003 à 14:03:07    

kowalski a écrit :


 
Evidemment je tappe man sprintf sur google alors que je ne me rappelle pas du nom de la fonction...
 
 


conversion c++ int char
 
http://www.google.fr/search?source [...] B+int+char
 
[edit]
Mieux:
Recherche: "convertir un int en char en c++"
 
http://www.google.fr/search?source [...] en+c%2B%2B
 
Sans oublier que pour commencer
http://forum.hardware.fr/forum2.ph [...] h=&subcat=


Message édité par skeye le 11-06-2003 à 14:05:35

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 11-06-2003 à 14:04:24    

kowalski a écrit :


 
Toutes mes connexion Web sont loggées
Alors comme j'ai déjà posé des question sur HFR je préfere ca que d'aller sur plein de sites à partir de google.
Je n'ai pas de gros environnement de dev pour trouver facilement la réponse, là j'ai installé DeV C++ le freeware :'(
 
merci


 
 :ouch: On peut poster depuis un goulag?
 
Plus sérieusement tant que c justifiable pour ton boulot tu peux te permettre de farfouiller un peu sur le net ;)


---------------
Le Tyran
Reply

Marsh Posté le 16-06-2003 à 18:02:20    

bête & méchant :
 
char tcConv[6]; /* si ton int est sur 2 octets -> 65535 max, donc 5 caractères + 1 si négatif */
 
int iNb = 54021; /* ex */
 
sprintf(tcConv, "%d", iNb);


Message édité par fodger le 16-06-2003 à 18:03:11

---------------
Just drink it!
Reply

Marsh Posté le 16-06-2003 à 18:05:12    

LetoII a écrit :


Plus sérieusement tant que c justifiable pour ton boulot tu peux te permettre de farfouiller un peu sur le net ;)


 
Arf c lui qui dit ça :D

Reply

Marsh Posté le 19-06-2003 à 16:57:27    

sinon pour faire du vrai c++
et pas du C a la con
et ca a l'avantage de marcher aussi bien avec des float que tous les type de base et meme pour des obje qui on les flux de redfinit pr eux
 
 
#include <sstream>
#include <iostream>
#include <functional>
#include <string>
using namespace std;
 
template <typename Target, typename Source>
class lexical_cast //:
   // unary_function< Target,  Source>
{
 public:
  Target operator()(Source arg)
  {  
   std::stringstream interpreter;
   Target result;
 
   if (!(interpreter << arg) ||
    !(interpreter >> result) ||
    !(interpreter >> std::ws).eof()) {};
 
   return result;
  }
 
};
 
 
int main()
{
 string s("une chaine de test" );
 string nombre("123" );
 //creation du foncteur
 lexical_cast<int,string> obj;
 //cast
 int nb = obj(nombre);
 //affiche
 cout << nb << endl;
return 0;
}

Reply

Marsh Posté le 23-06-2003 à 09:27:04    

Joel F a écrit :


 
Arf c lui qui dit ça :D


 
 :whistle:


---------------
Le Tyran
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed