recherche fonctions equivalentes au C (entrée/sortie console) - C++ - Programmation
Marsh Posté le 05-07-2005 à 10:08:10
et si on a redirigé la sortie standard de ton prog dans un fichier ?
Marsh Posté le 05-07-2005 à 10:26:03
n'importe quoi. les fonctions C de stdio puent.
http://groups.google.fr/group/fr.c [...] 9810cc26eb
tu connais stdio, pas les stream, c'est tout. Documente toi. Regarde boost. Argumente tes affirmations.
Marsh Posté le 05-07-2005 à 11:36:45
Citation : j'ai peut-etre tort mais je cherche (peut etre pas ou il faut) |
Marsh Posté le 05-07-2005 à 12:00:27
Citation : j'ai l'impression que "cin >>", "cout <<" sont beaucoup moins pratique et puissantes que les getchar, getc, printf |
Je précise : dans l'utilisation que j'en fais.
Je ne doute pas que si de nouvelle fontions ont été créées, ce n'est pas pour faire beau entre les commentaires. Simplement je cherche des fonctionnalités que je ne trouve pas, voila.
Ma principale source d'info est internet et, là ou les sites sur le C détaillent les diff. fonctions, les sites sur le c++ (que j'ai visités) se contentent de dire que "les fonctions d'E/S ont été remplacées par cout et cin qui sont plus puissantes et rapides" sans jamais trop d'inventaires sur leurs fonctionnalités. Je ne suis peut-etre pas tombé sur les bons sites
L'idéal serait un site qui présente les équivalences C vs C++, ça existe ?
S'il vous plait, juste ça : getchar(), par quoi on peut le remplacer ?
Marsh Posté le 04-07-2005 à 21:43:05
Salut
Ben voila, pour l'affichage / saisie, en mode console, j'ai l'impression que "cin >>", "cout <<" sont beaucoup moins pratique et puissantes que les getchar, getc, printf etc dur C... j'ai peut-etre tort mais je cherche (peut etre pas ou il faut) mais je ne trrouve pas mieux que les fontions C... De plus y parait qu'il ne faut pas mélanger printf et cout... Et utiliser printf en C++ est-il bon/standard/conseillé/c++ ?
Bah ouais je cherche à faire un prog 100 % C++ mais là non...
ex :
même chose pour ostringstream VS sprintf, je préfère sprintf...
et pour la saisie, par exemple, de la simple touche entrée "Appuyez sur entrée pour continuer" ben
ça marche pas, donc j'ai pas trouvé comment remplacer "getchar();".
Ya t il donc des situations ou l'on est obligé d'utiliser les vieilles bibliothèques C ?
Est-ce mal ?
Voila, donc si avez un lien qui parle des fonctions de cin / cout que je ne connais point...
Merci et désolé si besoin.