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

  FORUM HardWare.fr
  Programmation
  C++

  entrées sorties, stream et buffer

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

entrées sorties, stream et buffer

n°2042737
nastymushr​oom2
Posté le 16-12-2010 à 21:36:40  profilanswer
 

Bonjour a toi lecteur, j'essaierais d etre clair.
 
Je travaille sur un gros programme en C++ qui sert a a estimer des choses.
Afin d'augmenter sa capacité je cherche a le paralleliser.
Conceptuellement c'est fait, les differents processus peuvent communiquer. Pour l'instant j'ai simulé ces communications avec des stringstream :
 
 
exemple :

Code :
  1. ostringstream os;
  2. Master->WriteMessage(os);
  3. istringstream is(os.str());
  4. for i in slaves
  5.     i->ReadMessage(is)
  6. end


 
Question 1 :
Je n'ai aucune raison d'utiliser stringstream mais comment fait on pour utiliser des ostream et des istream ? Faut il creer un buffer avant ?
 
Question 2 :
Je voudrais donc envoyer ces streams d'un processus a l'autre, en MPI il existe un type MPI_BYTE et j'aimerais donc envoyer un tableau d'octets d'un coté et récupérer ce meme tableau de l'autre coté.
Comment faire pour réccuperer le tableau d'octet d'un ostream ? Pour creer un istream avec un tableau d'octet ?
 
Merci beaucoup d'avance, je peux eclaircir le probleme au besoin

mood
Publicité
Posté le 16-12-2010 à 21:36:40  profilanswer
 


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

  entrées sorties, stream et buffer

 

Sujets relatifs
failed to open stream: Permission denied et CHMODSuppression d'entrées dans le PATH en batch !!
java tcp envois de caractere sans buffer[Résolu] Isoler les entrées uniques Access
google protocol bufferGestion de Buffer Graphique
Problème d'utilisation de Ada.Streams.Stream_Io;Vertex Buffer Object - OpenGL
as3 comment lier un cube 3D à un site à 6 entrées ?[Résolu] Placer le code source d'une page web en buffer (Winnet)
Plus de sujets relatifs à : entrées sorties, stream et buffer


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)