Accueil > Forum > > > > Pb avec ifstream et ofstream
Pb avec ifstream et ofstream
mercredi 28 juillet 2004 à 13:12:41 |
Pb avec ifstream et ofstream

victorcoasne
|
Je créé un prog qui lit un fichier et qui après un traitement le reconstitu et j'ai le problème suivant. En faisant avec un fichier texte de 1ko maxi ça va et avec un truc de 32Ko ça ne va pas (ça ne le lit pas en entier !!) Vous voulez des RPG gratuits allez sur [ Lien ] !!! Le créateur du site [ Lien ]
|
|
jeudi 29 juillet 2004 à 03:08:50 |
Re : Pb avec ifstream et ofstream

Hylvenir
|
Dois pas y avoir de pb avec les ifstreams pour un fichier aussi petit. Essaye de mettre un exemple de ton code qui pose problème.
// Ma participation à la saturation du net: // http://hylvenir.free.fr
|
|
jeudi 29 juillet 2004 à 09:35:28 |
Re : Pb avec ifstream et ofstream

victorcoasne
|
ok ifstream fichiero("fichier.txt"); while (!fichiero.eof()) { fichiero >> buf; // Traitement } fichiero.close();
|
Explications : Quand il lit une bitmap ou un .exe il s'arrête en faisant 3 caractères mais avec un fichier texte Nickel. J'ai une autre question comment savoir entre deux >> si il a été à la ligne si il a fait un espace, une tabulation ? Merci Vous voulez des RPG gratuits allez sur [ Lien ] !!! Le créateur du site [ Lien ]
|
|
jeudi 29 juillet 2004 à 09:58:31 |
Re : Pb avec ifstream et ofstream

Hylvenir
|
Réponse acceptée !
Sauf si tu as surchargé l'opérateur >> sur une class hypothétique dont buf serait une instance et te permettent de lire directement une image (binaire) à partir d'un flux.... il ne faut pas utiliser >> pour lire (lecture formattée dans une chaîne sûrement ici) Utilise plutôt while( fichiero.getline( buf, sizeof( buf ), '\n' )
Pour l'autre point, à ma connaissance tu ne peux pas avec >> il faut par exemple utiliser std::string line; while( getline( file, line ) ) { // Lecture d'une ligne complète (jusqu'au \n suivant) // ensuite un ostringstream te permet de découper simplement // par espace ou tabulation. }
// Ma participation à la saturation du net: // http://hylvenir.free.fr
|
|
jeudi 29 juillet 2004 à 16:54:12 |
Re : Pb avec ifstream et ofstream

victorcoasne
|
Est-ce possible avec ifstream ou ofstream de lire ou d'enregistrer en binaire ??? Vous voulez des RPG gratuits allez sur [ Lien ] !!! Le créateur du site [ Lien ]
|
|
jeudi 29 juillet 2004 à 16:59:56 |
Re : Pb avec ifstream et ofstream

Hylvenir
|
oui
ios:binary puis file.get( buf, sizeof(buf) );
par exemple
// Ma participation à la saturation du net: // http://hylvenir.free.fr
|
|
jeudi 29 juillet 2004 à 17:02:08 |
Re : Pb avec ifstream et ofstream
|
jeudi 29 juillet 2004 à 18:04:47 |
Re : Pb avec ifstream et ofstream

Hylvenir
|
Réponse acceptée !
Un fichier binaire contenant un double #include <iostream> #include <fstream> using namespace std;
int main() { double pi = 3.1415926;
ofstream fileOut( "pi.bin", ios::out | ios::binary ); fileOut.write( (const char*)&pi, sizeof( pi ) ); fileOut.flush(); // ne pas oublier ou close();
pi = 0.0;
ifstream fileIn( "pi.bin", ios::in | ios::binary ); fileIn.read( (char*)&pi, sizeof( pi ) ); cout << "PI : [" << pi << "]\n"; }
|
//Ma participation à la saturation du net: //http://hylvenir.free.fr
|
|
lundi 2 août 2004 à 10:25:31 |
Re : Pb avec ifstream et ofstream

victorcoasne
|
Bonjour la variable créé avec ostream est de quel type ? FILE ou FILE * ne doit apparament pas être ça le compilateur me dit void* alors ? Vous voulez des RPG gratuits allez sur [ Lien ] !!! Le créateur du site [ Lien ]
|
|
lundi 2 août 2004 à 10:43:21 |
Re : Pb avec ifstream et ofstream

Hylvenir
|
ostream est une classe ( basic_ostream sur char on va dire )
cout << typeid( fileOut ).name() << endl;
te permet d'avoir des infos pour ton instance (ici son nom)
// Ma participation à la saturation du net: // http://hylvenir.free.fr
|
|
Cette discussion est classée dans : pb, url, ofstream, lit, ifstream
Répondre à ce message
Sujets en rapport avec ce message
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
petit pb avec ShellExecute [ par owel ]
bonjour !j'expose rapidement le sujet :j'aimerai lancé ie via le click sur un IDC_STATICIDC_STATIC --> IDC_URL_SITEclass wizzard --> BN_CLICKED sur ID
Ofstream sans écrasement [ par victorcoasne ]
Bonjour,Comment écrire dans un fichier avec ofstream sans écraser (ce qui se fait automatiquement) le contenu ?Il y aurait pas un truc du genre "ios::
ofstream & ifstream [ par silverfr78021959 ]
Boonjour;J'ai une question toute simple savais pkoi cette syntax n'est pas accepté :ofstream filesoft( lpe.lpe["fichier"]);Merci d'avance.en faite le
ifstream, ofstream, string? [ par Ultimate_VersuS ]
'Soir, je voudrais bien utiliser un string plutot qu'un char avec un objet ifstream ou ofstream. C'est possible? J'ai le vague sentiment que non (en t
pb avec libxml2 [ par Shaina123 ]
Bonjour, dans le cadre d'un projet, je dois lire un fichier xml et extraire des données de ce fichier. Je me suis lancé avec libxml2, je l'ai telecha
Ifstream binaire oui mais où je veux [ par victorcoasne ]
Comment mettre à une position de caractère précis le "curseur" de lecture du fichier ?Début : ifstream fichiero("fichier.exe",ios::in|ios::binary);<br
Pb de ressources [ par victorcoasne ]
J'ai fait une dll avec une boîte de dialogue sous Dev mais pour que cela fonctionne je suis obligé de remmettre les ressources ds l'executable alors q
pb avec ifstream [ par mathieu57100 ]
bonjour dans mon appli (mode console) je récupère le contenu d'un fichier avec un ifstream dans le but d'y extraire certaines lignes... sauf que le fi
petites question (ofstream & ifstream) [ par baby3378 ]
bonjours à tous, Voila j'ai quelques petites question sur les fonctions ofstream (overture ecriture fichier) et ifstream (ouverture lecteure fichier):
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Forum
RGB2GRAYRGB2GRAY par musa18
Cliquez pour lire la suite par musa18
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|