fonction pour combiner 2 streams en 1
Bonjour a tous,
je cherche actuellement une fonction de C ou C++ qui permette de combiner plusieurs streams en 1, sois en faisant un OR, ou juste en alternant les bits venant des 2 input-streams.
Ceci sans faire de developpement, mais en utilisant des classes ou fonctions toutes faites.
La STL de C++ ne donne pas cette option (a moins que??)
Solution a trouver en C ou C++ , peu importe.
Quelqu'un a-t-il deja trouve une telle fonction?
Merci
fonction pour combiner 2 streams en 1
Merci,
je suis pas du tout famillier avec les "templates" et autres "locales", mais je vais essayer
l'ideal serait une classes qui fasse:
- stream1\
\ stream3
/
- stream2/
fonction pour combiner 2 streams en 1
Si je comprend bien,
dans la fonction transform
OutputIterator transform(InputIterator1 first1,
InputIterator1 last1,
InputIterator2 first2,
OutputIterator result,
BinaryFunction binary_op);
InputIterator1, InputIterator2 et OutputIterator sont des streams, et binary_op la fonction de comparaison que je veux faire?
fonction pour combiner 2 streams en 1
ok,
merci
maintenant j'ai un autre probleme:
comment faire une fonction qui compare bit par bit les 2 flux (le but est de ne pas faire de boucles comparant un a un les bit d'un char)
je reviens au probleme de base!!
fonction pour combiner 2 streams en 1
Qu'entend tu par operator() ??
dans mon modele j'ai :
- iterator d'entree (x2)
- iterator de sortie
- fonction a executer