begin process at 2012 05 29 05:39:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Extraction d'int à partir d'un flux


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Extraction d'int à partir d'un flux

mercredi 10 septembre 2003 à 00:30:30 | Extraction d'int à partir d'un flux

UbuRoi

slt,

Je veux surcharger l'operateur d'extraction de ma classe. La fonction reçoit un flux du type istream qui ressemble à ça :
"<nombre>a <nombre>b <nombre>c". <nombre> représentant un entier.

Comment extraire ces trois entiers et les placer chacun dans un variable différente?

Merci d'avance.
mercredi 10 septembre 2003 à 11:58:24 | Re : Extraction d'int à partir d'un flux

Elendal

Je pense que tu peux passer par un scanf :
int a,b,c;
scanf("%da%db%dc",&a, &b, &c);





-------------------------------
Réponse au message :
-------------------------------

> slt,
>
> Je veux surcharger l'operateur d'extraction de ma classe. La fonction reçoit un flux du type istream qui ressemble à ça :
> "<nombre>a <nombre>b <nombre>c". <nombre> représentant un entier.
>
> Comment extraire ces trois entiers et les placer chacun dans un variable différente?
>
> Merci d'avance.
mercredi 10 septembre 2003 à 15:38:23 | Re : Extraction d'int à partir d'un flux

UbuRoi

merci ça marche!
comment tu as fait pour trouver cette fonction? J'ai cherché partout, dans toutes les libraries y a rien.



-------------------------------
Réponse au message :
-------------------------------

> Je pense que tu peux passer par un scanf :
>
int a,b,c;
> scanf("%da%db%dc",&a, &b, &c);
jeudi 11 septembre 2003 à 11:33:46 | Re : Extraction d'int à partir d'un flux

Elendal

Je la connaissais tout simplement .
C'est un fonction qui vient du C.
Il faut inclure stdio.h pour l'utiliser.

-------------------------------
Réponse au message :
-------------------------------

> merci ça marche!
> comment tu as fait pour trouver cette fonction? J'ai cherché partout, dans toutes les libraries y a rien.
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Je pense que tu peux passer par un scanf :
> >
int a,b,c;
> > scanf("%da%db%dc",&a, &b, &c);

vendredi 12 septembre 2003 à 06:11:09 | Re : Extraction d'int à partir d'un flux

UbuRoi

Il reste un problème : ce code ne lit pas les entiers négatifs.



-------------------------------
Réponse au message :
-------------------------------

> Je la connaissais tout simplement .
> C'est un fonction qui vient du C.
> Il faut inclure stdio.h pour l'utiliser.
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > merci ça marche!
> > comment tu as fait pour trouver cette fonction? J'ai cherché partout, dans toutes les libraries y a rien.
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Je pense que tu peux passer par un scanf :
> > >
int a,b,c;
> > > scanf("%da%db%dc",&a, &b, &c);

>
vendredi 12 septembre 2003 à 11:59:33 | Re : Extraction d'int à partir d'un flux

Elendal

Essaie ça :
unsigned int a,b,c
...


-------------------------------
Réponse au message :
-------------------------------

> Il reste un problème : ce code ne lit pas les entiers négatifs.
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Je la connaissais tout simplement .
> > C'est un fonction qui vient du C.
> > Il faut inclure stdio.h pour l'utiliser.
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > merci ça marche!
> > > comment tu as fait pour trouver cette fonction? J'ai cherché partout, dans toutes les libraries y a rien.
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Je pense que tu peux passer par un scanf :
> > > >
int a,b,c;
> > > > scanf("%da%db%dc",&a, &b, &c);

> >
>
lundi 15 septembre 2003 à 07:33:23 | Re : Extraction d'int à partir d'un flux

UbuRoi

Finalement il est désastreux d'utiliser scanf dans une surcharge de l'opérateur d'insertion si vous avez dans l'idée de l'utiliser par la suite pour écrire dans un fichier. Je l'ai appris à mes dépends. Mieux vaut utiliser des fonctions beaucoup plus courantes comme getline.

-------------------------------
Réponse au message :
-------------------------------

> Essaie ça :
>
unsigned int a,b,c
> ...

>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Il reste un problème : ce code ne lit pas les entiers négatifs.
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Je la connaissais tout simplement .
> > > C'est un fonction qui vient du C.
> > > Il faut inclure stdio.h pour l'utiliser.
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > merci ça marche!
> > > > comment tu as fait pour trouver cette fonction? J'ai cherché partout, dans toutes les libraries y a rien.
> > > >
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Je pense que tu peux passer par un scanf :
> > > > >
int a,b,c;
> > > > > scanf("%da%db%dc",&a, &b, &c);

> > >
> >
>
lundi 15 septembre 2003 à 07:35:33 | Re : Extraction d'int à partir d'un flux

UbuRoi

Oups c bien sûr de l'opérateur d'extraction dont je veux parler.

-------------------------------
Réponse au message :
-------------------------------

> Finalement il est désastreux d'utiliser scanf dans une surcharge de l'opérateur d'insertion si vous avez dans l'idée de l'utiliser par la suite pour écrire dans un fichier. Je l'ai appris à mes dépends. Mieux vaut utiliser des fonctions beaucoup plus courantes comme getline.
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Essaie ça :
> >
unsigned int a,b,c
> > ...

> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Il reste un problème : ce code ne lit pas les entiers négatifs.
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Je la connaissais tout simplement .
> > > > C'est un fonction qui vient du C.
> > > > Il faut inclure stdio.h pour l'utiliser.
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > merci ça marche!
> > > > > comment tu as fait pour trouver cette fonction? J'ai cherché partout, dans toutes les libraries y a rien.
> > > > >
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Je pense que tu peux passer par un scanf :
> > > > > >
int a,b,c;
> > > > > > scanf("%da%db%dc",&a, &b, &c);

> > > >
> > >
> >
>


Cette discussion est classée dans : int, partir, flux, extraction


Répondre à ce message

Sujets en rapport avec ce message

extraction d'images d'un flux video [ par neoX13 ] Je cherche à extraire des images d'un flux vidéo provenant d'une carte d'acquisition, ce que je n'ai jamais réalisé. Je programme en C++ et je ne conn Interpolation de Lagrange [ par highvoltage ] Bonjour à tous,je viens solliciter votre aide à propos d'un programme que j'ai a réalisé pour un projet. Je vous passe les détails, c'est la première extraction d'image d'un flux video [ par Little3D ] je previsualise un flux video capturé depuis une camera via une carte d'acquisition video. Je cherche a traiter l'image a la volé. Je sais capturer un [OpenCV] Récuperer le flux video d'une camera [ par jimnastiq ] Salut,voila je cherche a recupérer le flux video d'une camera sans fil! pour vous donner le contexte j'ai un recepteur qui capte le signal de la camer construire un cycle hamiltonien à partir d'une matrice de distance [ par crapette1 ] Bonjour à tous, j'ai un petit problème de programmation, je débute en c++ et je cherche à créer un cycle hamiltonien afin de réaliser un algorithme gl extraction d'une image à partir d'une sequence video [ par khawla_ing ] j'ai un code qui peut extraire toutes les frames d'une sequence video sous n'importequel type d'image qui seront stockées sur le disue dur mais ce que Tableau d'int à partir d'une CString [ par julien20vt ] Bonjour,J'utilise les MFC, et j'aimerais pouvoir remplir un tableau d'int à partir d'une variable de type CString formatée de la manière suivante :CSt extraction des données à partir d'un fichier XML [ par samar22 ] Bonjour, j'ai un fichier XML ,et je veux extraire des données à partir de ce fichier  pour les traiter dans un programme. J'ai pas su comment faire. fonction recuperant une donnee dans une fonction [ par skouby ] Bonjour , j'utilise DEV C++ et j'ai du mal a recuperer un futur mudulo ( NbJour[Month_ref] ) pris dans la fonction DMY et la recrachée dans DMYHMS_MS_ flux de sortie avec visual c++ [ par kikou05 ] Bonjour,J'ai un programme qui me genere beaucoup(trop) de sortie sur la console.J'aimerais envoyer le flux de sortie vers un fichier texte plutot que


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,466 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales