begin process at 2012 05 29 19:01:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

pb visual c++ fichiers


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

pb visual c++ fichiers

dimanche 9 mars 2003 à 16:18:47 | pb visual c++ fichiers

pichu

dans une fonction de visual j'ouvre un fichier fstream en lecture. Ce fichier contient des informations. Mais ca me renvoie true quand j'affiche le résultat de eof() alors que je veux etre au début du fichier.
Pourquoi et comment je peux faire?
dimanche 9 mars 2003 à 17:20:19 | Re : pb visual c++ fichiers

BruNews

Administrateur CodeS-SourceS
Tu prog pour Win32 ?
si oui tu vires les flux, OBSOLETE.
HANDLE hfl = CreateFile(...);
traitements divers...
SetFilePointer(hfl, 0, 0, FILE_BEGIN);
TU ES AU DEBUT.
BruNews, ciao...


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

> dans une fonction de visual j'ouvre un fichier fstream en lecture. Ce fichier contient des informations. Mais ca me renvoie true quand j'affiche le résultat de eof() alors que je veux etre au début du fichier.
> Pourquoi et comment je peux faire?
dimanche 9 mars 2003 à 17:20:36 | Re : pb visual c++ fichiers

BruNews

Administrateur CodeS-SourceS

BruNews, ciao...


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

> Tu prog pour Win32 ?
> si oui tu vires les flux, OBSOLETE.
> HANDLE hfl = CreateFile(...);
> traitements divers...
> SetFilePointer(hfl, 0, 0, FILE_BEGIN);
> TU ES AU DEBUT.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > dans une fonction de visual j'ouvre un fichier fstream en lecture. Ce fichier contient des informations. Mais ca me renvoie true quand j'affiche le résultat de eof() alors que je veux etre au début du fichier.
> > Pourquoi et comment je peux faire?
>
dimanche 9 mars 2003 à 17:57:29 | Re : pb visual c++ fichiers

pichu


Je suis bien sous Window 2000
voici mes lignes ou j'ai un pb:

fstream L;
char c;
L.open("liste.txt",ios::in,filebuf::sh_read);
L.read(&c,sizeof(char));
if (!L.eof())
AfxMessageBox("pas fin");
else
AfxMessageBox("finnnnn");
L.close();

et a chaque fois j'ai "finnnnnn" qui s'affiche (le fichier n'est pas vide)
alors que dans d'autres fonctions, ca marche et me met bien au début
j'ai pas compris comment utiliser le HANDLE..
merci si t'as un exemple
dimanche 9 mars 2003 à 18:15:14 | Re : pb visual c++ fichiers

BruNews

Administrateur CodeS-SourceS
Le prob est de savoir SI tu prog POUR Win32 ou NON ?
Si oui, nenni fstream et autre truc du genre.
Utiliser API Windows, vitesse au rdv.
Il te faut le MSDN a consulter.

#include <windows.h>

HANDLE hfl;
DWORD dwread;
BYTE data[100]; // buffer 100 octets
hfl = CreateFile("liste.txt",........, OPEN_EXISTING,..);
EOF n'existe pas en Win32, ni nulle part d'ailleurs.
EOF si tu lis et que reponse 0 octet.
Vois ma source "CHOIX COULEURS", j'ouvre fichier, lit et enregistre.
dwread = 0; ReadFile(hfl, &data, 100, &dwread, 0);
CloseHandle(hfl); // ferme fichier
if(!dwread) c'est EOF;
BruNews, ciao...


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

>
> Je suis bien sous Window 2000
> voici mes lignes ou j'ai un pb:
>
> fstream L;
> char c;
> L.open("liste.txt",ios::in,filebuf::sh_read);
> L.read(&c,sizeof(char));
> if (!L.eof())
> AfxMessageBox("pas fin");
> else
> AfxMessageBox("finnnnn");
> L.close();
>
> et a chaque fois j'ai "finnnnnn" qui s'affiche (le fichier n'est pas vide)
> alors que dans d'autres fonctions, ca marche et me met bien au début
> j'ai pas compris comment utiliser le HANDLE..
> merci si t'as un exemple
>
dimanche 9 mars 2003 à 20:45:53 | Re : pb visual c++ fichiers

pichu


merci j'ai trouve




Cette discussion est classée dans : fichier, pb, visual, fichiers


Répondre à ce message

Sujets en rapport avec ce message

Gros Pb Visual C++ 6.0 [ par nathalieJ ] Lors de l'installation de MS Visual Studio 6.0, j'ai un fichier qui est apparamment "corrupted", malgré les réinstallations multiples, l'installation conversion de fichiers en C. [ par primo177 ] Bonjour tout le monde.J'aimerais savoir svp s'il existe un moyen de convertir un fichier word ( .doc) en uin fichier (.txt).Merci d'avance.C'est vraim gros pb avec visual C++ 6 [ par didrocks ] là, mes anciens projets se compilent très bien, mais dès que j'en crée un nouveau, il ne compile même plus et essaie d'exécuter l'exe tout de suite al pb exception ss visual c++ [ par pipic ] G un gros pb ss visual c++,des que je crée une autre fenetre ss mfc avec visual c++ 6 reliée par une variable.do modal(),g une exception unhandled77F5 pb de taille de fichier avec dev c++ [ par Freeman2222 ] Bonjour ! Je débute en cpp et j'ai pris dev-cpp. J'ai fait une petit prog d'une vingtaine de lignes avec comme seule include iostream. Le pb c'est qu' PB ifstream [ par ifren ] j'ai un petit problemle voilaifstream in("fichier.txt");char v_word[256];in >> v_word >> v_word >> v_word;//je reccupere le v_word; et puis j'ai envi pb avec tableau et fichier texte [ par krolanta ] Voila mon pb é que g un fichier texte avec des coordonnées et que je voudrais mettre chaque coordonnées ds une case du tableau.En fait ca revient a li Les fichiers [ par AngeloVivaldi ] J'utilise la méthode suivante pour copier un fichier vers une destination : FILE * source; FILE * desti; source = fopen(/* blabla */) /* blabla Pb debugger visual 6.0 : winsppol [ par davidMar ] Lorsque je mets un break point dans mon code et que je lance le debugger, il me dit :"winspool file not found"Qu'est -ce qui manque dans les settings Lecture d'un fichier via HTTP [ par koze ] Bonjour, mon application a besoin d'aller lire un fichier sur un serveur distant. J'utilise les API suivantes : InternetOpen InternetConnect HttpOp


Nos sponsors


Sondage...

Comparez les prix

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 : 0,203 sec (4)

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