begin process at 2012 05 28 21:09:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Enregistrer des ANSISTRING dans un fichier


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

Enregistrer des ANSISTRING dans un fichier

vendredi 8 août 2003 à 13:27:29 | Enregistrer des ANSISTRING dans un fichier

olelour

Salut, J'ai un problème avec c++ Builder, Je souhaite enregistrer des ANSISTRING entre autre dans un fichier, quelqu'un connait la commande?
Merci d'avance
Apluche
olelour
vendredi 8 août 2003 à 15:33:48 | Re : Enregistrer des ANSISTRING dans un fichier

fredcl


Bonjour,

tu peux utiliser la méthode Write d'un TFileStream

virtual int __fastcall Write(const void *Buffer, int Count);

AnsiString aStr;

aStr = "test";

TFileStream* fStream = new TFileStream("c:\\toto.txt", fmCreate);

fStream->Write(aStr.c_str(), aStr.Length());

delete fStream;

Nota : il existre une méthode WriteString pour certain objet comme TIniFile TRegistryIniFile TStringStream ...


A+

Fred

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

> Salut, J'ai un problème avec c++ Builder, Je souhaite enregistrer des ANSISTRING entre autre dans un fichier, quelqu'un connait la commande?
> Merci d'avance
> Apluche
> olelour
samedi 9 août 2003 à 13:06:27 | Re : Enregistrer des ANSISTRING dans un fichier

olelour

Salut Fred, c'est cool, mais comment tu fait pour le récuperer?
Sinon t'aurais un exemple d'enregistrement de tableau de ANSISTRING (je pense qu'on utilise une boucle for ou do-while, mais je voit pas trop comment séparer chaque "mot"
Merci encore
A+
Olelour

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

>
> Bonjour,
>
> tu peux utiliser la méthode Write d'un TFileStream
>
> virtual int __fastcall Write(const void *Buffer, int Count);
>
> AnsiString aStr;
>
> aStr = "test";
>
> TFileStream* fStream = new TFileStream("c:\\toto.txt", fmCreate);
>
> fStream->Write(aStr.c_str(), aStr.Length());
>
> delete fStream;
>
> Nota : il existre une méthode WriteString pour certain objet comme TIniFile TRegistryIniFile TStringStream ...
>
>
> A+
>
> Fred
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut, J'ai un problème avec c++ Builder, Je souhaite enregistrer des ANSISTRING entre autre dans un fichier, quelqu'un connait la commande?
> > Merci d'avance
> > Apluche
> > olelour
>
lundi 11 août 2003 à 10:44:28 | Re : Enregistrer des ANSISTRING dans un fichier

fredcl

Bonjour,
si tu gère un tableau d'AnsiString, pourquoi n'utilise tu pas la classe TStringList (de mémoire, je n'ai plus BC++6 sous la main) Cette classe est faite pour la gestion de liste de chaines de caractères et contient des fonctions spécifiques pour lire et écrire les chaines dans des fichiers.

Fred

A+



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

> Salut Fred, c'est cool, mais comment tu fait pour le récuperer?
> Sinon t'aurais un exemple d'enregistrement de tableau de ANSISTRING (je pense qu'on utilise une boucle for ou do-while, mais je voit pas trop comment séparer chaque "mot"
> Merci encore
> A+
> Olelour
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > Bonjour,
> >
> > tu peux utiliser la méthode Write d'un TFileStream
> >
> > virtual int __fastcall Write(const void *Buffer, int Count);
> >
> > AnsiString aStr;
> >
> > aStr = "test";
> >
> > TFileStream* fStream = new TFileStream("c:\\toto.txt", fmCreate);
> >
> > fStream->Write(aStr.c_str(), aStr.Length());
> >
> > delete fStream;
> >
> > Nota : il existre une méthode WriteString pour certain objet comme TIniFile TRegistryIniFile TStringStream ...
> >
> >
> > A+
> >
> > Fred
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut, J'ai un problème avec c++ Builder, Je souhaite enregistrer des ANSISTRING entre autre dans un fichier, quelqu'un connait la commande?
> > > Merci d'avance
> > > Apluche
> > > olelour
> >
>
lundi 11 août 2003 à 12:35:11 | Re : Enregistrer des ANSISTRING dans un fichier

olelour

Salut Fred,
Pourrais-tu être un peu plus explicite s'il te plait?
Je vais essayer de regarder cette solution, mais en fait mes ANSISTRING sont dans des tableau d'objets en réalité.
A+
Olelour
lundi 11 août 2003 à 15:05:49 | Re : Enregistrer des ANSISTRING dans un fichier

fredcl

Bon je vais prendre un exemple, mais ne sachant pas ce que tu fait avec les chaines que tu manipules ça ne conviendras peut être pas.

Je veux travailler sur les lignes d'un fichier texte.
j'utilise un TStringList. Je lis les lignes de mon fichier avec la fonction membre void LoadFromFile(const AnsiString FileName);
Je manipule mes chaines comme je veux avec la propriété __property AnsiString Strings[int Index]
Puis je sauvegarde mes chaines avec la fonction membre void SaveToFile(const AnsiString FileName);

voilà.

Peut être que cela pourrait correcpondre à ton utilisation.

A+

Fred



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

> Salut Fred,
> Pourrais-tu être un peu plus explicite s'il te plait?
> Je vais essayer de regarder cette solution, mais en fait mes ANSISTRING sont dans des tableau d'objets en réalité.
> A+
> Olelour


Cette discussion est classée dans : fichier, enregistrer, ansistring


Répondre à ce message

Sujets en rapport avec ce message

Ecriture d'un fichier [ par tibob51 ] Bonjour a tous,Je voudrai enregistrer des nom d'équipes dans un fichier.Ma question est simple,sachant que les nom sont enregistrer dans un AnsiString Ouvrir les fenêtres "Enregistrer sous" et "Ouvrir un fichier" [ par olivier007700 ] Bonjour,J'ai cherché sur plusieurs sites la réponse à ma question, mais je n'ai pas pu la trouver. Pourtant, ça ne doit pas être sorcier ;-)Voilà : Co WebCam dans un buffer [ par aztcaLISS ] Salut, Je voudrais savoir comment faire pour prendre l'image de la webcam et l'enregistrer dans un buffer. Je voudrais que ça fasse un peu comme la enregistrer valeur d'un fichier texte dans une base de données [ par fab3131 ] bonjour a tous.   jaimerais savoir si  y a kelkun qui sait comment on peut lire des valeurs d'un fichier texte et les sauvegardées dans une base de do enregistrer données dataset dans un fichier excel [ par seuth ] Bonjour, je souhaiterais enregsitrer les valeurs de ma dataset ou datatable dans en fichier excel, comment faire?C'est urgent!!! Merci d'avance pour v Enregistrer trames au format pcap [ par boudafc ] Bonjour !Voici mon problème et ma question:Je fabrique une trame ethernet de A à Z, et j'aurais voulu savoir s'il y avait un moyen de l'enregistrer da Windev : fcopifichier [ par unlimited72 ] Bonjour à tous,Je suis sous Windev et je souhaite enregistrer un fichier dans un répertoire, j'utilise pour cela la fonction "fcopiefichier", le seul En C++, stocker dans un AnsiString le contenu d'un fichier .txt [ par pokerdany ] Bonjour tout le monde! Après de longues recherches qui ne m'ont pas amenées à un résultat satisfaisant, je repose la question, en espérant que je ne v Enregistrer/ouvrir fichier vc++ 6 [ par apientry ] Au secours!J'ai un gros probleme, je n'arrive pas à enregistrer un fichier (txt par ex), comment faire? je sais comment apeler la boite de dialogue, G Enregistrer une impression d'écran dans un fichier gif [ par elodie92 ] Bonjour a tous, Je dois enregistrer l'écran dans un fichier bmp puis le convertir en un fichier gif. J'ai réussi a enregistrer l'encran en VB: -------


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 : 6,755 sec (3)

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