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

  FORUM HardWare.fr
  Programmation
  C++

  les flux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

les flux

n°239822
bol972
Posté le 05-11-2002 à 14:38:10  profilanswer
 

Bonjour,
 
c koi  
le flux d'entrée "cin" et le flux de sortie "cout"
je comprends vraiment leur role


---------------
http://www.independza.com
mood
Publicité
Posté le 05-11-2002 à 14:38:10  profilanswer
 

n°240031
HappyHarry
Posté le 05-11-2002 à 18:15:38  profilanswer
 

bol972 a écrit a écrit :

Bonjour,
 
c koi  
le flux d'entrée "cin" et le flux de sortie "cout"
je comprends vraiment leur role




 
si tu comprends c quoi l'objet du topic ?  :D

n°240033
lorill
Posté le 05-11-2002 à 18:18:19  profilanswer
 

le flux d'entrée sert a lire en entrée, et le flux de sortie a écrire en sortie :D
 
c'est suffisement clair ?

n°240069
bol972
Posté le 05-11-2002 à 19:24:59  profilanswer
 

lorill a écrit a écrit :

le flux d'entrée sert a lire en entrée, et le flux de sortie a écrire en sortie :D
 
c'est suffisement clair ?




je comprends pas trop  
les sorties par rapport a quoi


Message édité par bol972 le 05-11-2002 à 19:26:57

---------------
http://www.independza.com
n°240070
lorill
Posté le 05-11-2002 à 19:26:45  profilanswer
 

bol972 a écrit a écrit :

 
je comprends pas trop  
les sorties de quoi?




ton ecran, quoi  [:sinclaire]

n°240072
bol972
Posté le 05-11-2002 à 19:29:07  profilanswer
 

lorill a écrit a écrit :

 
ton ecran, quoi  [:sinclaire]  




 
en fait je suis en train d'étudier le c++
pour ma licence j'ai étudier de langage ( je suis + réseaux)
 
dans le cours on parle de flux de sortie et de flux entrant  
 
la question que je pose ca represente quoi la mémoire , un bibliotèque
 
tu vois


---------------
http://www.independza.com
n°240074
lorill
Posté le 05-11-2002 à 19:31:00  profilanswer
 

bol972 a écrit a écrit :

 
dans le cours on parle de flux de sortie et de flux entrant  
 
la question que je pose ca represente quoi la mémoire , un bibliotèque
 
tu vois




non, je vois pas trop. si je comprenais ta question, je t'aurais peut-etre filé une vrai réponse.

n°240075
bol972
Posté le 05-11-2002 à 19:32:13  profilanswer
 

lorill a écrit a écrit :

 
non, je vois pas trop. si je comprenais ta question, je t'aurais peut-etre filé une vrai réponse.




c pas grave  
merci kd meme


---------------
http://www.independza.com
n°240120
ITM
Avatar peint à la main
Posté le 05-11-2002 à 22:01:53  profilanswer
 

HappyHarry a écrit a écrit :

 
 
si tu comprends c quoi l'objet du topic ?  :D  




 [:0iimou]

n°240316
LeGreg
Posté le 06-11-2002 à 01:33:07  profilanswer
 

bol972 a écrit a écrit :

Bonjour,
c koi  
le flux d'entrée "cin" et le flux de sortie "cout"
je comprends vraiment leur role




 
ce sont des notions heritees d'unix.
 
Tu as des fichiers (flux) par defaut ouvert pour tous les programmes lances.  
un fichier en lecture : stdin
et deux fichiers en ecriture : stdout et stderr
 
Grace a la notion unifiee de fichiers Unix, ces fichiers peuvent representer n'importe quoi: la sortie ecran, l'entree clavier, le disque dur, une connexion reseau etc..
Et ce vers quoi elles sont redirigees depend du contexte
dans lequel on a execute le programme:
exemple  
toto > output.txt
si tu tapes ca sur une ligne de commande ca va rediriger
stdout vers le fichier output.txt
 
cin et cout sont la version C++ et objet de stdin et stdout.
c'est a dire que toute donnee lue depuis cin est en fait lue de stdin et toute donnee envoyee a cout est en fait ecrite sur stdout.
 
A+
LeGreg

mood
Publicité
Posté le 06-11-2002 à 01:33:07  profilanswer
 

n°240325
Musaran
Cerveaulté
Posté le 06-11-2002 à 04:26:49  profilanswer
 

J'ai cherché une bonne grosse vanne, mais comme je manque d'inspiration je vais expliquer.
 
cin et cout sont des flux dédiés aux entrées/sorties de caractères sur la console.

Code :
  1. cout << "Entrer un nombre entier: " << endl ;
  2. int i;
  3. cin >> i;

Il existe tout un tas de flux dédiés aux fichiers, buffers, ou ce qu'on veut, qui s'utilisent pareil.
Aussi, ils s'adaptent au type de leurs arguments.
Bref, ça remplace scanf et printf, en mieux.


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
n°240413
bol972
Posté le 06-11-2002 à 11:36:16  profilanswer
 

Musaran a écrit a écrit :

J'ai cherché une bonne grosse vanne, mais comme je manque d'inspiration je vais expliquer.
 
cin et cout sont des flux dédiés aux entrées/sorties de caractères sur la console.

Code :
  1. cout << "Entrer un nombre entier: " << endl ;
  2. int i;
  3. cin >> i;

Il existe tout un tas de flux dédiés aux fichiers, buffers, ou ce qu'on veut, qui s'utilisent pareil.
Aussi, ils s'adaptent au type de leurs arguments.
Bref, ça remplace scanf et printf, en mieux.




merci a tous les deux je comprend bc mieux now


---------------
http://www.independza.com
n°240442
BifaceMcLe​OD
The HighGlandeur
Posté le 06-11-2002 à 12:32:16  profilanswer
 

Ce serait sans doute plus clair si on faisait un peut d'histoire de l'informatique.
 
Il y a quelques décennies, à l'époque où les écrans n'existaient pas encore (ou bien seulement pour l'administeur système, mais pas pour les utilisateurs), la seule sortie qui existait était le papier, et l'imprimante matricielle. On a donc représenté la sortie standard comme une feuille de papier avec une largeur fixe (typiquement 80 colonnes) et une hauteur infinie (donc un nombre de lignes aussi grand que l'on veut.
 
Cette époque n'est pas si lointaine que cela, puisqu'on fonctionnait encore suivant ce mode au début des années 80 (je parle des utilisateurs ; c'est l'apparition des PC, donc des postes individuels, qui a tout bouleversé).
 
Ce type de périphérique de sortie est ce que l'on appelle un "télétype". Le télétype reçoit des caractères, les imprime un par un comme une imprimante, et on utilise un caractère spécial pour permettre un retour à la ligne automatique -- comme une imprimante. Et les flux en C++ en sont rien d'autre que cela : un "truc" qui imprime des caractères comme un télétype.
 
Je n'ai pas supposé, dans ma description que les caractères étaient affichés sur un écran. Le paradigme du télétype peut en effet s'appliquer à un écran, dès lors qu'on assure un défilement approprié à chaque retour à la ligne ; il peut aussi s'appliquer aux imprimantes, tant qu'elles n'affichent que du texte brut, ou même aux fichiers texte. Ceci explique pourquoi on utilise les flux pour lire ou écrire adns des fichiers.
 
Enfin, lorsque les écrans texte sont apparus, on les a utilisés comme des télétypes, pour éviter de changer tous les programmes déjà écrits. Voiilà pourquoi aujourd'hui on utilise toujours cette notion de flux de caractères pour afficher à l'écran.

n°240456
drasche
Posté le 06-11-2002 à 13:06:58  profilanswer
 

BifaceMcLeOD a écrit a écrit :

On a donc représenté la sortie standard comme une feuille de papier avec une largeur fixe (typiquement 80 colonnes)



 
Le nombre de 80 vient des cartes à perforer (on remonte un peu plus loin dans le temps), car les cartes à perforer permettaient d'encoder 80 informations par carte justement.  C'est pour cela que l'écran texte standard sur un PC compte 80 colonnes, et par conséquent, les imprimantes PC ont suivi ce mouvement.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°240461
BifaceMcLe​OD
The HighGlandeur
Posté le 06-11-2002 à 13:15:35  profilanswer
 

:jap:

n°241556
Musaran
Cerveaulté
Posté le 07-11-2002 à 23:25:43  profilanswer
 

Qu'est-ce que c'est archaïque ce qu'on utilise quand même.
 
Par exemple, la gestion de fichier: même pas moyen de tronquer un fichier.


Message édité par Musaran le 08-11-2002 à 02:07:09

---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
n°241679
BifaceMcLe​OD
The HighGlandeur
Posté le 08-11-2002 à 11:03:22  profilanswer
 

Dur de faire changer de paradigme les gens...  :sarcastic:

n°242093
Musaran
Cerveaulté
Posté le 09-11-2002 à 04:25:02  profilanswer
 

Ben oui, mais la librairie standard ne montre pas le bon exemple non plus...


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone

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

  les flux

 

Sujets relatifs
[JAVA]Properties|FileOutputStr eam|FileWriter : pb écriture flux ->textrecuperer et decompresser un flux video driectement dans un navigateur
chtite question sur les flux de fichiers[ Awk, Gawk, Nawk ] problème de flux sur fichier
Comment intégrer un flux de vidéo ds un environnement java?[java]c'est comme ca qu'on recupere le flux d'un process? [resolu]
[JAVA/RESEAUX] pinger / Problème avec les flux[C++] socket avec des flux
[C / C++] lire un fichier ASF sans flux audio ??[ C ] Comment obtenir le descripteur de flux à partir d'un entier ?
Plus de sujets relatifs à : les flux


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