recherche fonctions equivalentes au C (entrée/sortie console)

recherche fonctions equivalentes au C (entrée/sortie console) - C++ - Programmation

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... :spamafote: 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 :

Code :
  1. cout << d << ' ' << e << ' ' << std::hex << f << endl;
  2. printf("%d %d %x \n", d, e, f); // <- plus pratique non ?


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

Code :
  1. char a;
  2. cin >> a;


ç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 ?  :non:  
 
Voila, donc si avez un lien qui parle des fonctions de cin / cout  que je ne connais point...
 
Merci et désolé si besoin.

Reply

Marsh Posté le 04-07-2005 à 21:43:05   

Reply

Marsh Posté le 05-07-2005 à 10:08:10    

et si on a redirigé la sortie standard de ton prog dans un fichier ?

Reply

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.

Reply

Marsh Posté le 05-07-2005 à 11:36:45    

Citation :

j'ai peut-etre tort mais je cherche (peut etre pas ou il faut)

Reply

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 ?

Reply

Marsh Posté le 05-07-2005 à 12:44:22    

char c;
 
cin.get(c);

Reply

Marsh Posté le 05-07-2005 à 12:56:43    

cooool

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed