Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3007 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C] Fonction similaire a print, MAIS qui renvoie la chaine concue

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] Fonction similaire a print, MAIS qui renvoie la chaine concue

n°331774
-VDV-
Et pas DVD ! Lisez mieux !
Posté le 13-03-2003 à 00:26:53  profilanswer
 

genre la fonction on lui passe ca
("bonjour %s il fait %s", nom, temp)
 
et ca renvoie une chaine "bonjour bob il fait beau"

mood
Publicité
Posté le 13-03-2003 à 00:26:53  profilanswer
 

n°331776
VisualC++
J'va y penser ...
Posté le 13-03-2003 à 00:28:03  profilanswer
 

sprintf ?

n°332020
leneuf22
Posté le 13-03-2003 à 12:33:28  profilanswer
 

Oui c'est sprintf :
 

Code :
  1. char phrase[35];
  2. char nom[] = "bob";
  3. char temps[] = "beau";
  4. sprintf(phrase, "bonjour %s il fait %s", nom, temps);

n°332153
Kristoph
Posté le 13-03-2003 à 14:42:16  profilanswer
 

snprintf c'est mieux.

n°339316
Musaran
Cerveaulté
Posté le 21-03-2003 à 06:45:58  profilanswer
 

snprintf c'est pas standard.


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
n°339322
Taz
bisounours-codeur
Posté le 21-03-2003 à 07:19:32  profilanswer
 

Musaran a écrit :

snprintf c'est pas standard.

si

n°339760
SoWhatIn22
Posté le 21-03-2003 à 17:12:25  profilanswer
 


 
c'est juste que M$ a la manie de mettrre des _ de partout.
donc
#ifdef WIN32
#define snprintf _snprintf
#endif
 
et ca passe sans soucis.

n°339909
Taz
bisounours-codeur
Posté le 21-03-2003 à 19:06:37  profilanswer
 

snprintf est une extension validée par C99 mais déjà présente sur de nombreux systèmes

n°340306
Musaran
Cerveaulté
Posté le 22-03-2003 à 08:12:23  profilanswer
 

Ok, c'est en C++ que ça n'est pas encore standard.
Ils abusent de ne le mettre à jour que tout les 5 ans...


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
n°340310
Taz
bisounours-codeur
Posté le 22-03-2003 à 09:03:53  profilanswer
 

Musaran a écrit :

Ok, c'est en C++ que ça n'est pas encore standard.
Ils abusent de ne le mettre à jour que tout les 5 ans...

t'es malade ou quoi? je comprends rien à ce que tu racontes :heink:

mood
Publicité
Posté le 22-03-2003 à 09:03:53  profilanswer
 

n°340691
Musaran
Cerveaulté
Posté le 23-03-2003 à 12:02:43  profilanswer
 

Le standard C++ na pas encore intégré le C99.
Sa dernière mise à jour date de 1998. 2003-1998= 5 ans.
 
Mais je crois que ça ne concerne que le langage lui-même, il est possible que les librairies soient actualisées plus vite.


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
n°340698
Jar Jar
Intaigriste
Posté le 23-03-2003 à 12:24:33  profilanswer
 

Si tu veux de gros trous de sécurité, oui.
Sinon c'est snprintf, ou, si c'est disponible, asprintf.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°340707
Taz
bisounours-codeur
Posté le 23-03-2003 à 12:53:48  profilanswer
 

Musaran a écrit :

Le standard C++ na pas encore intégré le C99.
Sa dernière mise à jour date de 1998. 2003-1998= 5 ans.
 
Mais je crois que ça ne concerne que le langage lui-même, il est possible que les librairies soient actualisées plus vite.

et le C++ n'integrera sans doute jamais C99, enfin c'est que pas mal de monde souhaite, moi y compris. C++0x ne va pas dans ce sens non plus.
dans notre cas, les I/O du C ne sont d'aucune utilité. encore une fois faut arreter le mélange: le C et le C++ sont 2 espaces de solutions clairement distincts


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C] Fonction similaire a print, MAIS qui renvoie la chaine concue

 

Sujets relatifs
Problème d'en-tête avec la fonction mail()session php: verification par une fonction au début de chaque page?
Comment enregistrer une chaine de caracteres saisie au clavier ?[Java Général] fonction zoom
partager une chaîne de caractères[ PHP ] Supprimer un certain nombre de car. dans une chaine
Recherche de chaine de caracteres...fonction copy() grrrrrr pourquoi ça marche pas bon sang
[PHP] PB avec la fonction imagepng[PHP] Supprimer des espaces en fin de chaine de caracteres ?
Plus de sujets relatifs à : [C] Fonction similaire a print, MAIS qui renvoie la chaine concue


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR