begin process at 2012 05 29 18:25:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Pb de flux texte


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

Pb de flux texte

mardi 10 janvier 2006 à 11:56:36 | Pb de flux texte

ketchupy45

Membre Club
 Bonjour, voici ma fonction (je suis sous visual avec MFC)

ifstream FluxListe("SauvegardeLicencie.txt",ios::in);
 while(!FluxListe.eof())
 {
  CString nom, prenom, date;
  FluxListe >> nom;
  FluxListe >> prenom;
  FluxListe >> date;
  CLicencie licencie(nom, prenom, date);
  m_pListe_Licencie->AddTail(licencie);
 } 
 FluxListe.close();

J'ai une erreur qui me dit :
error C2679: '>>' binaire : aucun opérateur trouvé qui accepte un opérande de partie droite de type 'CString' (ou il n'existe pas de conversion acceptable)

Est ce que quelqu'un pourrait m'aider?
merci d'avance
mardi 10 janvier 2006 à 13:24:23 | Re : Pb de flux texte

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
Pas de flux sous Windows, utilise la sérialisation MFC ou API (CreateFile, ReadFile, etc...).

ciao...
[ Lien ]
BruNews, MVP VC++
mardi 10 janvier 2006 à 13:28:08 | Re : Pb de flux texte

ketchupy45

Membre Club

Ca marche tres bien en ecriture et en lecture sauf pour les Cstring !!!!!

mardi 10 janvier 2006 à 13:32:34 | Re : Pb de flux texte

BruNews

Administrateur CodeS-SourceS
La 2 cv et les progs 16 bits existaientt aussi mais depuis on a fait tellement mieux.

ciao...
[ Lien ]
BruNews, MVP VC++
mercredi 11 janvier 2006 à 10:33:31 | Re : Pb de flux texte

ketchupy45

Membre Club
Finalement je me suis au CFile et CArchive. Mais j'ai un problème, j'ouvre mon fichier dans OnNewDocument. Si le fichier existe pas j'ai une erreur et mon programme ne se lance pas. Comment controler l'ouverture du fichier?
Je cherche aussi à récupérer le répertoire courant de mon .exe. Y'a une fonction pour?

Merci d'avance de votre réponse
mercredi 11 janvier 2006 à 11:42:35 | Re : Pb de flux texte

BruNews

Administrateur CodeS-SourceS

Tamponne des struct dans ton fichier, sera plus rapide à lire, écrire et rechercher un enreg.

typedef struct _ENREG {
  char nom[48];
  ...etc...
} ENREG, *LPENREG;

ENREG enr;
HANDLE hfl;
DWORD d;
hfl = CreateFile(szfname, GENERIC_READ, 0, 0, OPEN_EXISTING, 0, 0);
if(hfl  == INVALID_HANDLE_VALUE) return;
fromFL:
d = 0; ReadFile(hfl, &enr, sizeof(ENREG), &d, 0);
if(d != sizeof(ENREG)) goto outFL;
// ICI FAIS CE QUE TU VEUX DES CHAMPS DE LA STRUCT
goto fromFL:
outFL:
CloseHandle(hfl);

ciao...
[ Lien ]
BruNews, MVP VC++



Cette discussion est classée dans : pb, date, prenom, fluxliste, licencie


Répondre à ce message

Sujets en rapport avec ce message

urgent...pb de cast [ par marcadet ] Bonjour j'ai le pb de cast suivant :>> char date[3]; // date a la date d'aujourd'hui>> int dat;>> dat=(int)date;>> printf("%d", dat) // -> ici pb d'affichage de DATE HEURE (Dev-CPP) [ par phenX ] Pour pouvoir afficher la date dans un fichier texte, je fait: fprintf(fichier,"%d\t\t", time(&H) et j'obtiens, dans le fichier: 1129296004 qui doit b pb récup date systeme dans char*! ou char[15] [ par YOHANONEILL ] bonjour, voila je suis désolé de poser encore la question, mais j'ai toujours le meme pb, je veux récupérer la date système ds un char, je prog en c++ PB avec DATE TIME PICKER [ par bethoring ] Salut,j'ai un pb avec un date time picker,jai VC6 version introductory et le pb avec ce date time picker c que je le met dans une boite de dialogue mo PB Socket non bloquants [ par Spiffou ] bonjour à tous,j'ai un petit pb de gestion de socket asynchrones, est il possible de les utiliser sans créer de fenetre??en effet, la fonction : int W pb avec CreateThread() [ par Gendal67 ] Bonsoir tout le monde, c'est encore moi!Voila voilou, j'ai un petit pb ac la fct CreateThread().Je vous laisse regarder.../* fichier de définition de Toujours pb de scrollbar [ par bethoring ] Comment faire pour modifier au court d'un programme le max de sa scrollbar puis la redessiner apres tout en gardant la position de la scroll la ou ell Pb avec CEdit box [ par enrageur ] J'utilise sous visual C++ 6 des CEditBox, dans ma fenetre que j'ai programee gace au MFC. Il y a donc le bouton CANCEL par defaulf. Quand je suis dans pb inclusions VS [ par magic_Nono ] Bjje suis sur un gros projet ou on a fait une modification de fondet maintenant le prog compile si il veutie en fonction de l'ordre ou il integre les GetVolumeInformation pb sous win98 [ par bloobird0 ] hello les gens, j'ai un léger soucis avec un soft compilé sous XP qui ne fonctionne pas sous Win98 (enfin je pense).Résumé:je veux detecter la présenc


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 : 3,260 sec (3)

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