compatibilité entre frpintf et string ? - C++ - Programmation
Marsh Posté le 24-05-2005 à 22:27:19
Taz ? c'est toi ? tu nous fais une blague, c'est ça ?
Marsh Posté le 24-05-2005 à 22:45:33
lire les manuels ca aide :
string::c_str() c'est pas pour les cabots
Marsh Posté le 24-05-2005 à 23:11:08
Joel F a écrit : lire les manuels ca aide : |
tu veux un coup de pied ou quoi ? efface moi ces conneries !
Marsh Posté le 25-05-2005 à 00:09:46
HAHAHA ET OUBLIE DE FAIRE SCANF("%s",&monStdString) HAHAHAHA
Marsh Posté le 26-05-2005 à 01:14:11
ReplyMarsh Posté le 26-05-2005 à 12:21:38
Taz a écrit : gets(&monStdString.c_str()) s'il te plait |
tiens c'est autorisé de prendre directement l'adresse d'une valeur de retour ? j'ai un doute
Marsh Posté le 26-05-2005 à 13:35:25
Bon je vais disperser le doute, car je sens que beaucoup vont se poser des questions (et surtout essayer décrire des horreurs).
C'est évident que ce que Taz a écrit est totalement faux, c'était bien évidemment une blague de sa part.
Cela dit, prendre l'adresse d'une valeur de retour est autorisée à condition que la valeur retournée soit une référence si je me souviens bien.
Marsh Posté le 26-05-2005 à 14:40:08
Taz a écrit : c'est quoi ce printf |
Tu preferes :
Code :
|
??
Marsh Posté le 26-05-2005 à 14:47:58
ca a un sens endl (je parles du flush) sur un ostringstream ?
Marsh Posté le 26-05-2005 à 15:44:01
Mais les flux posent un autre problème, celui de la traduction.
http://www.gtkmm.org/docs/gtkmm-2. [...] #id2528544
Marsh Posté le 26-05-2005 à 15:49:28
boost::format à la rescousse. printf c'est de la merde, c'est pas typesafe. mieux vaut des chaines tronçonnées que printf
Marsh Posté le 24-05-2005 à 22:23:19
bonjour à tous
voila il faut que je sauvegarde dans un fichier des chaines de caractèeres (le type string)
je pensais y arriver normalement : fprintf(f, "%s\n%s\n", Nom , Prenom ); (Nom et Prenom etant déclarés "string" )
mais à la compilation j'ai ce message d'erreur :
cpersonne.cpp:245: attention : cannot pass objects of non-POD type `struct
std::string' through `...'; call will abort at runtime
quelqu'un a t'il une idée ?
merci
Message édité par PB- le 24-05-2005 à 22:29:56