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

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Manipulation d'un fichier texte, Au secours!!!


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

Manipulation d'un fichier texte, Au secours!!!

lundi 19 mai 2003 à 21:57:52 | Manipulation d'un fichier texte, Au secours!!!

salley

Voila, je veux crrer un programme qui permet de prendre un fichier texte puis de le changer en disposant les donnees de ce fichier texte differemment, (je supprime notamment les espaces) mais le pb c'est que quand j'affiche mon fichier texte avec Notepad, j'ai des petits rectangles qui s'en vont lorsque je change mon fichier texte avec mon programme.


c bizarre car mon prgramme se resume a cela :



file1 = fopen("report.txt", "r");
file2 = fopen("reportchange.txt","w");

fread(&readBuffer, 1, 1, file1); //on range les caractère dans le buffer

if (readBuffer != ' ')
{fwrite( &readBuffer, 1, 1, file2 );}


Si vous aviez une idee cela m'aiderais bien, merci.
mardi 20 mai 2003 à 13:09:12 | Re : Manipulation d'un fichier texte, Au secours!!!

guillaume21

ton fichier texte source doit etre en binaire c pour cela que tu vois des carrés qui doivent etre des retours chariot si je me souviens bien.

si tu veux que les carrés restent il faut ouvrir ton file2 en binaire ("wb").

PS : le texte s'ecrit de la meme manière en mode d'écriture binaire ou ascii. Seul la representation des nombres, retour chariot... changent.



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

> Voila, je veux crrer un programme qui permet de prendre un fichier texte puis de le changer en disposant les donnees de ce fichier texte differemment, (je supprime notamment les espaces) mais le pb c'est que quand j'affiche mon fichier texte avec Notepad, j'ai des petits rectangles qui s'en vont lorsque je change mon fichier texte avec mon programme.
>
>
> c bizarre car mon prgramme se resume a cela :
>
>
>

> file1 = fopen("report.txt", "r");
> file2 = fopen("reportchange.txt","w");
>
> fread(&readBuffer, 1, 1, file1); //on range les caractère dans le buffer
>
> if (readBuffer != ' ')
> {fwrite( &readBuffer, 1, 1, file2 );}
>

>
> Si vous aviez une idee cela m'aiderais bien, merci.
mardi 20 mai 2003 à 17:44:37 | Re : Manipulation d'un fichier texte, Au secours!!!

salley

Merci beaucoup, c'etait exactement ca l'erreur! ca m'aide bien!



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

> ton fichier texte source doit etre en binaire c pour cela que tu vois des carrés qui doivent etre des retours chariot si je me souviens bien.
>
> si tu veux que les carrés restent il faut ouvrir ton file2 en binaire ("wb").
>
> PS : le texte s'ecrit de la meme manière en mode d'écriture binaire ou ascii. Seul la representation des nombres, retour chariot... changent.
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Voila, je veux crrer un programme qui permet de prendre un fichier texte puis de le changer en disposant les donnees de ce fichier texte differemment, (je supprime notamment les espaces) mais le pb c'est que quand j'affiche mon fichier texte avec Notepad, j'ai des petits rectangles qui s'en vont lorsque je change mon fichier texte avec mon programme.
> >
> >
> > c bizarre car mon prgramme se resume a cela :
> >
> >
> >

> > file1 = fopen("report.txt", "r");
> > file2 = fopen("reportchange.txt","w");
> >
> > fread(&readBuffer, 1, 1, file1); //on range les caractère dans le buffer
> >
> > if (readBuffer != ' ')
> > {fwrite( &readBuffer, 1, 1, file2 );}
> >

> >
> > Si vous aviez une idee cela m'aiderais bien, merci.
>


Cette discussion est classée dans : fichier, secours, texte, manipulation, readbuffer


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 :( 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 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 C++ - Manipulation de fichier [ par Karen ] Bonjour à tous,Est-ce que quelqu'un pourrait m'indiquer comment trouver le dernier caractère inscrit dans un fichier *.dat.Merci beaucoup,Karen 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


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

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