Transtypage int -> char[] [C/C++] - C++ - Programmation
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/
Marsh Posté le 11-06-2003 à 13:48:42
Et c'est pas un transtypage...
Marsh Posté le 11-06-2003 à 13:49:27
skeye a écrit : |
C mieux
Si non il peut aussi acheter un bouquin et apprendre le langage.
Marsh Posté le 11-06-2003 à 13:50:57
LetoII a écrit : |
Bah il demande une "commande", j'essaie de répondre à la question...
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
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?
Marsh Posté le 11-06-2003 à 13:59:06
skeye 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
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.
Marsh Posté le 11-06-2003 à 14:01:23
LetoII a écrit : |
Evidemment je tappe man sprintf sur google alors que je ne me rappelle pas du nom de la fonction...
Marsh Posté le 11-06-2003 à 14:03:07
kowalski a écrit : |
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=
Marsh Posté le 11-06-2003 à 14:04:24
kowalski a écrit : |
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
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);
Marsh Posté le 16-06-2003 à 18:05:12
LetoII a écrit : |
Arf c lui qui dit ça
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;
}
Marsh Posté le 23-06-2003 à 09:27:04
Reply
Marsh Posté le 11-06-2003 à 13:45:40
La commande en C/C++ pour transtyper dans le sens nombre -> Chaine, c'est quoi ?