begin process at 2012 05 29 04:06:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

int => chaine de caractères ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

int => chaine de caractères ?

mardi 21 mai 2002 à 23:31:00 | int => chaine de caractères ?

kjus

vala, il me faudrait transformer une variable int en chaine de caractère.
Y a-t-il une fonction toute faite ?
en fait, mon but est de l'inscrire dans un fichier txt, mais j'arrive pas à le faire directement avec la valeur de la variable (normal je pense..)
merci ;)
***raph***
mercredi 22 mai 2002 à 10:49:27 | Re : int => chaine de caractères ?

galamor

cherche du côté de la fonction itoa qui convertit un entier en chaîne de caractères

-------------------------------
Réponse au message :
-------------------------------

vala, il me faudrait transformer une variable int en chaine de caractère.
Y a-t-il une fonction toute faite ?
en fait, mon but est de l'inscrire dans un fichier txt, mais j'arrive pas à le faire directement avec la valeur de la variable (normal je pense..)
merci ;)
***raph***
mercredi 22 mai 2002 à 11:20:20 | Re : int => chaine de caractères ?

geantvert

EN C :

#include <stdio.h>

main(){
char buf[255];
int x=2345;

sprintf(buf,"%d",x); /* buf contient "2345\0" */
}

Il me semble que la fonction itoa n'esiste pas en norme ISO/ANSI contrairement à la fonction atoi qui
converti des chaines en entiers.

A++
Géant Vert


-------------------------------
Réponse au message :
-------------------------------

vala, il me faudrait transformer une variable int en chaine de caractère.
Y a-t-il une fonction toute faite ?
en fait, mon but est de l'inscrire dans un fichier txt, mais j'arrive pas à le faire directement avec la valeur de la variable (normal je pense..)
merci ;)
***raph***
mercredi 22 mai 2002 à 11:25:46 | Re : int => chaine de caractères ?

geantvert

En fait tu devrais pouvoir ecrire directement ton int dans le fichier :

#include <stdio.h>

main(){
FILE *ptr;
int x=2345;

ptr=fopen("nomfich","w"); /*ouverture du fichier en ecriture*/
fprintf(ptr,"%d",x); /* Ecriture dans le fichier */
}
Géant Vert


-------------------------------
Réponse au message :
-------------------------------

vala, il me faudrait transformer une variable int en chaine de caractère.
Y a-t-il une fonction toute faite ?
en fait, mon but est de l'inscrire dans un fichier txt, mais j'arrive pas à le faire directement avec la valeur de la variable (normal je pense..)
merci ;)
***raph***
mercredi 22 mai 2002 à 11:27:30 | Re : int => chaine de caractères ?

geantvert

j'ai oublié le fclose(ptr); à la fin du main pour refermer le fichier

Géant Vert


-------------------------------
Réponse au message :
-------------------------------

En fait tu devrais pouvoir ecrire directement ton int dans le fichier :

#include <stdio.h>

main(){
FILE *ptr;
int x=2345;

ptr=fopen("nomfich","w"); /*ouverture du fichier en ecriture*/
fprintf(ptr,"%d",x); /* Ecriture dans le fichier */
}
Géant Vert


-------------------------------
Réponse au message :
-------------------------------

vala, il me faudrait transformer une variable int en chaine de caractère.
Y a-t-il une fonction toute faite ?
en fait, mon but est de l'inscrire dans un fichier txt, mais j'arrive pas à le faire directement avec la valeur de la variable (normal je pense..)
merci ;)
***raph***

mercredi 22 mai 2002 à 12:17:49 | Re : int => chaine de caractères ?

galamor

je m'excuse platement d'avoir répondu aussi bètement sans réfléchir...
merci M. le géant pour la correction.

-------------------------------
Réponse au message :
-------------------------------

j'ai oublié le fclose(ptr); à la fin du main pour refermer le fichier

Géant Vert

-------------------------------
Réponse au message :
-------------------------------

En fait tu devrais pouvoir ecrire directement ton int dans le fichier :

#include <stdio.h>

main(){
FILE *ptr;
int x=2345;

ptr=fopen("nomfich","w"); /*ouverture du fichier en ecriture*/
fprintf(ptr,"%d",x); /* Ecriture dans le fichier */
}
Géant Vert


-------------------------------
Réponse au message :
-------------------------------

vala, il me faudrait transformer une variable int en chaine de caractère.
Y a-t-il une fonction toute faite ?
en fait, mon but est de l'inscrire dans un fichier txt, mais j'arrive pas à le faire directement avec la valeur de la variable (normal je pense..)
merci ;)
***raph***


mercredi 22 mai 2002 à 13:12:43 | Re : int => chaine de caractères ?

geantvert

On a tous nos moment de faiblesse ;-)

Géant Vert


-------------------------------
Réponse au message :
-------------------------------

je m'excuse platement d'avoir répondu aussi bètement sans réfléchir...
merci M. le géant pour la correction.

-------------------------------
Réponse au message :
-------------------------------

j'ai oublié le fclose(ptr); à la fin du main pour refermer le fichier

Géant Vert

-------------------------------
Réponse au message :
-------------------------------

En fait tu devrais pouvoir ecrire directement ton int dans le fichier :

#include <stdio.h>

main(){
FILE *ptr;
int x=2345;

ptr=fopen("nomfich","w"); /*ouverture du fichier en ecriture*/
fprintf(ptr,"%d",x); /* Ecriture dans le fichier */
}
Géant Vert


-------------------------------
Réponse au message :
-------------------------------

vala, il me faudrait transformer une variable int en chaine de caractère.
Y a-t-il une fonction toute faite ?
en fait, mon but est de l'inscrire dans un fichier txt, mais j'arrive pas à le faire directement avec la valeur de la variable (normal je pense..)
merci ;)
***raph***



mercredi 22 mai 2002 à 16:44:18 | Re : int => chaine de caractères ?

kjus

merci à tous pour vos réponses.
Je teste ca très bientôt et en particuler la fonction itoa.
pour info, c pour un petit jeu, avec gestion des highscores via fichier txt externe..la source sera bientot sur cppfrance
***raph***


-------------------------------
Réponse au message :
-------------------------------

cherche du côté de la fonction itoa qui convertit un entier en chaîne de caractères

-------------------------------
Réponse au message :
-------------------------------

vala, il me faudrait transformer une variable int en chaine de caractère.
Y a-t-il une fonction toute faite ?
en fait, mon but est de l'inscrire dans un fichier txt, mais j'arrive pas à le faire directement avec la valeur de la variable (normal je pense..)
merci ;)
***raph***

mercredi 22 mai 2002 à 21:24:07 | Re : int => chaine de caractères ?

kjus

itoa marche très bien, merci ;)
pour info, si des gens veulent l'utiliser, c :

int nombre;
char tableau_char[12]; // exemple
int base = 10; // on détermine la base.

itoa(nombre, tableau_char, base);


***raph***


-------------------------------
Réponse au message :
-------------------------------

merci à tous pour vos réponses.
Je teste ca très bientôt et en particuler la fonction itoa.
pour info, c pour un petit jeu, avec gestion des highscores via fichier txt externe..la source sera bientot sur cppfrance
***raph***


-------------------------------
Réponse au message :
-------------------------------

cherche du côté de la fonction itoa qui convertit un entier en chaîne de caractères

-------------------------------
Réponse au message :
-------------------------------

vala, il me faudrait transformer une variable int en chaine de caractère.
Y a-t-il une fonction toute faite ?
en fait, mon but est de l'inscrire dans un fichier txt, mais j'arrive pas à le faire directement avec la valeur de la variable (normal je pense..)
merci ;)
***raph***




Cette discussion est classée dans : variable, int, chaine, caractères


Répondre à ce message

Sujets en rapport avec ce message

int to char ! [ par nullspace ] Voila mon problème !J'ai une résultat sous forme de variable INT, et je veux que ce résultat soit affecté à une variable de type CHAR.Genre, si j'ai 6 Variable int sur le disque... [ par nullspace ] Je cherche à enregistrer et lire sur le disque par ofstream et ifstream à partir de variables de type int.Seulement il m'écrit sous format texte.En vb Pb Chaîne de caractères [ par mmuller57 ] Bonjour,J'ai créé un petit programme qui convertit les caractères d'une chaîne de caractères par leurs codes ASCII :#include #include #include int con nom de fichier variable [ par Orkblutt ] salut,en gros voila ce ke je veux faire:char* chaine="Fichier.txt";ofstream fich(chaine);ceci ne me cré pas d'erreur de compil mais par contre le fich nom de fichier variable [ par Orkblutt ] salut,en gros voila ce ke je veux faire:char* chaine="Fichier.txt";ofstream fich(chaine);ceci ne me cré pas d'erreur de compil mais par contre le fich nom de fichier variable [ par Orkblutt ] salut,en gros voila ce ke je veux faire:char* chaine="Fichier.txt";ofstream fich(chaine);ceci ne me cré pas d'erreur de compil mais par contre le fich Argument argv[] en (int) [ par thebigbang ] Bonjour,Je cherche comment récupérer une variable entière à partir de la cette fonction main() :int main(int argc, char * argv[] ){...return 0;}Je vou Ajouter des slash [ par Mike ] SAlut,je recupere une chaine de caractere qui correspond au PATH d'un fichier, ensuite je souhaite l'utiliser comme variable, mais le probleme c que l Construction d'un arbre à partir d'une chaine de caractères [ par dahlsimus ] Bonjour, Je souhaite construire un arbre représentant une expression booléenne saisie sous le forme d'une chaîne de caractère (ex: (a+b).C avec + OR e HELP...chaine de caractères....en C..défi TP [ par SniPi ] Voici un exercice bien sympatique à faire en C.Je vous passerez le corrigé de ce TP mercredi prochain, en attendant j'aimerais voir ce que vous pensez


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales