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

  FORUM HardWare.fr
  Programmation
  C++

  iostream.h

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

iostream.h

n°1241482
ttibot
We Are What We Create
Posté le 08-11-2005 à 17:50:40  profilanswer
 

j'utilise Microsoft visual C++ et apparemment iostream.h n'est pas présent ou le fichier à été endomagé. Si quelqu'un sait ou je pourrai trouver ce fichier sur le net je lui serai reconnaissant.
Merci d'avance.

mood
Publicité
Posté le 08-11-2005 à 17:50:40  profilanswer
 

n°1241486
elianor
bannie 17 fois
Posté le 08-11-2005 à 17:53:24  profilanswer
 

C'est obsolète, il faut maintenant usiliser iostream


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1241493
ttibot
We Are What We Create
Posté le 08-11-2005 à 17:58:06  profilanswer
 

Je précise que j'ai cherché et que je n'ai pas trouvé quand même.
Je débute simplement alors excusez moi pour ces bête questions.
 
Au passage je met un petit void qui me pose problème. ca sert à faire une union entre deux listes de personnes déclarées en Classe Cgroupe où les personnes sont des éléments d'une classe CPersonne qui ont un numéro et un nom. Le programme les classe automatiquent dans la liste en fonction du numéro.
Je sais que c'est abuser de poster ça mais c'est juste pour m'entrainer alors si ça amuse quelqu'un de trifouiller la dedans pourquoi pas.
Merci.
 
void CGroupe::Union(CGroupe E1,CGroupe E2){
 
 int i1=0;
 int i2=0; //ces variables indiquent la progression dans les listes E1 et E2
 
 while (i1<E1.index || i2<E2.index){
  if (E1.tab[i1].recupnum()<E2.tab[i2].recupnum()){
   tab[index].copier(E1.tab[i1]);
   i1++;
   index ++;
  }
  if (E1.tab[i1].recupnum()>E2.tab[i2].recupnum()){
   tab[index].copier(E2.tab[i2]);
   i2++;
   index ++;
  }
  if (E1.tab[i1].recupnum()==E2.tab[i2].recupnum()){
   tab[index].copier(E1.tab[i1]);
   i1++;
   i2++;
   index ++;
  }
 }
 if (i1==E1.index-1 && i2<E2.index-1){
  while (i2<E2.index){
   tab[index].copier(E2.tab[i2]);
   i2++;
   index ++;
  }
 }
 if (i2==E2.index-1 && i1<E1.index-1){
  while (i1<E1.index){
   tab[index].copier(E1.tab[i1]);
   i1++;
   index ++;
  }
 }
 
}
 
Avec le main au passage ça peut servir.
 
#include "stdio.h"
#include "string.h"
#include <iostream.h>
#include "CPersonne.h"
#include "CGroupe.h"
 
void main()
{
 
 CGroupe groupe;
 CGroupe E1;
 CGroupe E2;
 CGroupe E3;
 CGroupe E4;
 CGroupe E5;
 CGroupe E6;
 CGroupe E7;
 
 int choix=0;
 int search=0;
 
 E1.init1();
 E2.init2();
 E5.init1();
 E6.init2();
 
 
 do
 {
 cout << "\n1:Ajouter une entrée\n2:Lister\n3:Trouver une entrée\n4: retirer une entrée\n5: Intersection\n6 Union\n0:Quitter\n";
 
 
  cin >> choix;
  switch(choix)
  {
   case 1: groupe.ajouter(); break;
   case 2: groupe.lister(); break;
   case 3: cin >> search; groupe.trouver(search); break;
   case 4: groupe.retirer();break;
   case 5: E4.intersection(E5,E6);E4.lister();break;
   case 6: E3.Union(E1,E2);E3.lister();break;
   case 0: break;
  }
 
 }while(choix!=0);
 
 
}

n°1241496
elianor
bannie 17 fois
Posté le 08-11-2005 à 17:58:48  profilanswer
 

Attention, ça va frapper :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1241498
ttibot
We Are What We Create
Posté le 08-11-2005 à 17:59:21  profilanswer
 

Quand je met juste iostream il ne reconnait plus les cout et cin. :pt1cable:

n°1241503
Elmoricq
Modérateur
Posté le 08-11-2005 à 18:00:42  profilanswer
 

"use namespace std;" après tes include.
 
Ou alors précise que tu utilises cout et cin de std :  
std::cin
std::cout
 
et le prototype de main(), c'est "int main(void)" ou "int main(int argc, char **argv)"
En aucun cas main() est de type void

n°1241516
ttibot
We Are What We Create
Posté le 08-11-2005 à 18:07:43  profilanswer
 

J'ai essayé de mettre ces lignes mais il ne reconnait toujours pas les cin et cout quand je met iostream.

n°1241522
ttibot
We Are What We Create
Posté le 08-11-2005 à 18:10:35  profilanswer
 

ou alors plus simplement c'est que je suis passé d'un ancien compilateur à un nouveau. Il doit y avoir une nouvelle syntaxe pour cin et cout.

n°1241525
ttibot
We Are What We Create
Posté le 08-11-2005 à 18:16:36  profilanswer
 

Sinon si quelqu'un à les sources cin et cout il est peut être possible de les inclure dans un autre .h à ajouter au programme??????

n°1241540
HelloWorld
Salut tout le monde!
Posté le 08-11-2005 à 18:44:25  profilanswer
 
mood
Publicité
Posté le 08-11-2005 à 18:44:25  profilanswer
 

n°1241554
ttibot
We Are What We Create
Posté le 08-11-2005 à 18:58:04  profilanswer
 

Ok merci. ça remarche comme ça.


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

  iostream.h

 

Sujets relatifs
[C++] iostreampb iostream & cout
iostream bizarre[debutant] Probleme avec include iostream sous VC++
Python à la sauce iostreamiostream sous Cygwin.
[C++ builder ] E/S de fichier avce la classe iostream 
Plus de sujets relatifs à : iostream.h


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