begin process at 2012 05 29 04:27:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Fichier texte


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

Fichier texte

samedi 28 février 2004 à 17:13:50 | Fichier texte

Xneo


Bonjour, je voudrais récupéré le texte d'un fichier texte pour le mettre dans une chaine de caractere. Grace a getline, pas de probleme pour récupéré une phrase mais dès qu'il y une ligne de sautée dans le texte, je ne peu plus la récupérée!
Avez vous uen solution pour sa? merci
samedi 28 février 2004 à 17:18:17 | Re : Fichier texte

petitchech

Salut,

Si tu veu un exemple pas avec getline, qui lit letre par letre.

#include <iostream>
#include "stdio.h"
#include "fstream.h"
#include <string.h>


void main()
{
FILE *motd;
int p,o;
char temp2[1024];
char motdfilename[] = "motd.conf";
memset(temp2,0,sizeof(temp2));

if((motd = fopen(motdfilename,"rb")) == NULL)
{
printf("\nFichier motd non trouve (%s)\r\n",motdfilename);
system("pause");
return;
}


for(o=0;;o++)
{
p = fgetc(motd);
if(p == EOF)
{
printf("%s\r\n",temp2);
memset(temp2,0,sizeof(temp2));
break;
}
if(p == '\r' || p == '\n')
{
if(p == '\r')
{
p = fgetc(motd);
}
printf("%s\r\n",temp2);
memset(temp2,0,sizeof(temp2));
o=-1;
}
else
{
temp2[o] = p;
}
}

fclose(motd);

system("pause");
return;
}
samedi 28 février 2004 à 19:49:33 | Re : Fichier texte

djl


ou en c++



#include <iostream>
#include <fstream>

using namespace std;

int main()
{
int i=0, taille;
ifstream fichier;

fichier.open("fichier.txt", ios::in );
fichier.seekg(0, ios::end);
taille=fichier.tellg();

char *texte=new char[taille+1];

fichier.seekg(0,ios::beg);

while( fichier.get(texte[i]) ) i++;
texte[i]=0;

cout<<texte<<endl;
cin.get();

delete[] texte;
return 0;
}
samedi 28 février 2004 à 23:32:01 | Re : Fichier texte

petitchech


c'est quoi la diference entre c et c++, c'est mieu le c ou le c++ ?
dimanche 29 février 2004 à 00:23:19 | Re : Fichier texte

djl


ca reste un choix a faire, mais pour les gros projet le c++ a l'avantage rendre le code tres clair et structurer, et permet d'eviter pas mal de probleme. c'est aussi un language plus evoluer (templates, exceptions, poo, namespaces,... )
dimanche 29 février 2004 à 00:35:47 | Re : Fichier texte
dimanche 29 février 2004 à 00:36:21 | Re : Fichier texte

petitchech

ah mais on peu melanger les 2 ?
dimanche 29 février 2004 à 00:37:54 | Re : Fichier texte

djl


ca se fait plus depuis que c++ est normaliser, on ne melange pas si c'est pas necessaire
dimanche 29 février 2004 à 00:39:53 | Re : Fichier texte

Hylvenir

Juste pour le fun tu peux essayer ça... ça doit marcher aussi

#include <iostream>
#include <fstream>
#include <iterator>
using namespace std;

int main()
{
ifstream fichier( "fichier.txt" );

string texte( (istreambuf_iterator<char>(fichier.rdbuf())),
istreambuf_iterator<char>() );

cout << '[' << texte << ']' << endl;
}
dimanche 29 février 2004 à 00:48:05 | Re : Fichier texte

djl


sous ce ***** de vc++ 6.0 ca compile pas, tu est sous g++?

1 2

Cette discussion est classée dans : fichier, texte, récupéré


Répondre à ce message

Sujets en rapport avec ce message

Ecrire ds un fichier dans un fichier texte ce ki apparait ds une console dos [ par BennyB ] Es-ca possible ???J'ai essayé gets(string); fwrite( stdout, sizeof( char ), 250, OutFile ); fclose( OutFile );ms ca marche pas :( recuperation de donnees d un fichier texte. [ par coyotedef ] j'aimerai recuperer des donnees presente dans fichier texte et les classer dans un tableau. ces donnees sont toutes du meme format mais se trouve au m Compter les lignes d un fichier texte [ par DeepThroat ] Bonjour a tous !J'aimerai trouver une fontion simple qui retourne le nombre de lignes dans un fichier , ou bien qui affiche ce nombre de lignes.j'imag lire/ecrire fichier texte a plusieurs colonnes [ par denini ] voilà, j'aimerais ecrire et lire sur un fichier texteJe voudrais stocker une date, une valeur et un nbet ce pour N clients.Je voudrais que le fichier ecrire et lire un fichier texte [ par denini ] voilà, j'aimerais ecrire et lire sur un fichier texteJe voudrais stocker une date, une valeur et un nbet ce pour N clients.Je voudrais que le fichier Acquisition de Données a partir d'un fichier texte [ par madcow41 ] 'lutBon j'ai un fichier qui contient des lignes formées ainsi :123.145.569.188 - - [12/Apr/2001:00:08:49 +0200] "GET /pagehtml.htm HTTP/1.x" et le res gestion de fichier [ par franc015 ] salut !!!voila je débute et je dois faire un prog. je dispose d'un fichier texte ( en fait une liste de fichier avec des retours chariot entre chaque ouvrir un fichier texte [ par kawazaki ] Salut Je voudrais ouvrir un fihier texte et ecrire a l'interieur puis faire la sauvegarde sur le disque.comment je procéde?merci pour la réponse Ecriture de fichier texte & Séparateur !! [ par Misutsu ] bonjour :)C'est la première fois que j'ai à utiliser des fichiers en C++, et je vois que l'espace sert de séparateur.Dans mon cas, j'ai besoin d'enreg inserer texte en debut de fichier [ par MrKribou ] Ma question: ya t'il une methode qui permettrait d'ecrire en debut de fichier (mais sans ecrire par dessus) ou faut t'il forcement passer par une sort


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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,343 sec (4)

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