Accueil > Forum > > > > Afficher le contenu d'un fichier texte
Afficher le contenu d'un fichier texte
lundi 3 décembre 2007 à 19:10:12 |
Afficher le contenu d'un fichier texte

johndave
|
Chers programmeurs,
je voudrais, apres avoir ecrire dans un fichier texte, pouvoir afficher son contenu. Quel est le pocesus? Merci bcp.
|
|
lundi 3 décembre 2007 à 19:14:55 |
Re : Afficher le contenu d'un fichier texte

BruNews
|
Dans une editbox ??? si oui: SetWindowText()
ciao... BruNews, MVP VC++
|
|
lundi 3 décembre 2007 à 19:15:11 |
Re : Afficher le contenu d'un fichier texte

Neo_Fr
|
CreateFile() http://msdn2.microsoft.com/en-us/library/aa363858.aspx
ReadFile() http://msdn2.microsoft.com/en-us/library/aa365467.aspx
...
Neo_Fr
|
|
lundi 3 décembre 2007 à 19:16:35 |
Re : Afficher le contenu d'un fichier texte

Neo_Fr
|
Oups j'ai lu trop vite :S
Neo_Fr
|
|
lundi 3 décembre 2007 à 22:50:57 |
Re : Afficher le contenu d'un fichier texte

nickydaquick
|
Réponse acceptée !
Salut, le moyen le plus facile pour toi est d'utiliser la std du c++:
#include <iostream> #include <fstream>
using namespace std;
void afficheContenuTexte(const char*const nomFichier) { ifstream fichier; char buffer[2048]; try { fichier.open(nomFichier,ios::in); if(fichier.is_open()) while(fichier.getline(buffer,2048) && !fichier.eof()) //affichage sur console cout<<buffer<<endl; }catch(...) { } if(fichier.is_open())fichier.close(); }
il s'agit d'un programme basique qui te permettra d'afficher le contenu du fichier texte. bien entendu il y a d'autres moyens plus efficaces, plus evolues pour faire des traitements de texte plus complexes comme des lectures aleatoires repetees (cas des bases de donnees, traitements audio video en mode streaming, etc)
J'espere avoir aide, Salut
je suis heureux de faire partie d'une grande famille ...!
|
|
lundi 3 décembre 2007 à 23:42:47 |
Re : Afficher le contenu d'un fichier texte

SAKingdom
|
Le topic est dans la section C. Lire un fichier ligne par ligne... pas terrible. Lire tout d'un coup si possible. Sinon lire par bloque de plusieurs ko. La gestion des exceptions est, si je ne me trompe pas, très couteuse en ressource. Vos mieux éviter ce genre de trucs. C++ (@++)
|
|
mardi 4 décembre 2007 à 02:38:25 |
Re : Afficher le contenu d'un fichier texte

nickydaquick
|
Salut , Merci pour la critique, en effet il est possible que je n'ai pas vu que ce message demandais de l'aide en C et non pas en C++. je m'en excuse. En ce qui concerne la lecture d'un fichier ligne par ligne , il ne s'agit pas d'une lecture ligne par ligne mais d'une lecture par flux d'octets bufferises : ce qui veut dire que lorsque l'on a un caractere d'espacement (\n,\t,\r,' ', etc) il s'arrete de lire et retourne. Seulement si j'ai 2047 caracteres au total, il arrete kan meme. Maintenant si tu veux optimiser ta lecture , c pas une lecture simple par block kil te faut, il te faut un tampon et des operations asynchrones bas-niveau. Exemple de fonctions : voir comment de Neo_fr plus haut. Merci. je suis heureux de faire partie d'une grande famille ...!
|
|
mardi 4 décembre 2007 à 05:06:41 |
Re : Afficher le contenu d'un fichier texte

SAKingdom
|
"En ce qui concerne la lecture d'un fichier ligne par ligne , il ne
s'agit pas d'une lecture ligne par ligne mais d'une lecture par flux
d'octets bufferises : ce qui veut dire que lorsque l'on a un caractere
d'espacement (\n,\t,\r,' ', etc) il s'arrete de lire et retourne." Je ne m'avancerai dans rien la dedans. Je ne connais pas assez les streams. N'empêche que faire une boucle qui appelle 2 méthodes, une pour lire une ligne, l'autre pour tester si on est à la fin du fichier, je trouve ça inutile. "Maintenant si tu veux optimiser ta lecture , c pas une lecture simple
par block kil te faut, il te faut un tampon et des operations
asynchrones bas-niveau." Hein ??? Lis ton fichier par bloque de 32 ko. Si moins, lis tout d'un coup. Je vois mal comment avoir plus rapide. C++ (@++)
|
|
mardi 4 décembre 2007 à 09:44:12 |
Re : Afficher le contenu d'un fichier texte

BruNews
|
Les buffers des autres sont toujours les meilleurs... Il faut laisser les croyances pour les lieux de culte.
ciao... BruNews, MVP VC++
|
|
mercredi 5 décembre 2007 à 17:08:45 |
Re : Afficher le contenu d'un fichier texte

johndave
|
Je vous remercie bcp. Et je remercie a tous.
|
|
Cette discussion est classée dans : fichier, texte, afficher, contenu
Répondre à ce message
Sujets en rapport avec ce message
Fichier texte dans edit box [ par revelata ]
Bonjour,je cherche à afficher un fichier texte dans une editbox.En fait c'est pour une charte accepter refuser, le problème c'est que je n'arrive pas
String table et fichier texte [ par Marsin ]
Bonjours, je cherche comment ecrire le contenu d'un fichier texte dans une string table. le but c de rendre une application multilanguage, le soft doi
lire le contenu d'un fichier tel qu'il est [ par ibti25 ]
Bonjour,Je m'arrive pas a afficher le contenu de mon fichier comme il est au niveau d'un terminal.Ce que me fait mon code (cidessous), c'est un affich
commen afficher les informations que l'on veut d'un fichier texte [ par cobra176 ]
excusez moi mais je recherche le moyen de mettre les informations d'un fichier texte dans un tableaux pour ensuite les afficher séparementj'ai un fich
afficher le contenu d'un fichier txt en C [ par moreman ]
salut je voudrais afficher afficher le contenu d'un fichier txt en C a l'ecranen fait j'ai fait la creation et l'ecriture de données dedans mais je tr
Lire un fichier texte [ par isirnet ]
bonjour comment faire pour parcourir le contenu du disque (c:), selectionner un fichier texte, et recuperer le contenu de ce fichier dans une variable
Comment faire pour lire un fichier .txt, et afficher son contenu dans un control CRichEditView [ par isirnet ]
ListBox et fichier texte [ par lomat62 ]
voila je cherche une méthode qui permet d'afficher le contenu d'un fichier texte dans une listbox. cette liste doit s'afficher suite a un clik effectu
Comment recuperer tous le contenu d'un fichier (avec saut de ligne et en c++) ? [ par ndubien ]
Bonjour,Je cherche à savoir comment il faut faire pour prendre tous le contenu d'un fichier (texte) possedant des retours à la ligne!J'ai l'hbitude de
acceder au contenu d'un fichier texte [ par khadioua ]
bonjourj'utilise Visual C++,et je voudrais fair des calcules à partir d'un fichier texte(.std)qui contient les coordonnées des points(x;y).je suis déb
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|