IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Recuperation et enregistrement de saisies


Sujet :

C

  1. #1
    FoxLeRenard
    Invité(e)
    Par défaut Recuperation et enregistrement de saisies
    Bonjour toutes et tous

    Je n'arrives pas a récupérer et enregistrer dans un fichier texte
    des saisies faites dans une zone définie ainsi dans mes ressources

    Tout ceci avec une definition de data_montexte 10 520 en unsigned CHAR

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    EDITTEXT        XCOMBO2,19,54,440,180,ES_MULTILINE | ES_AUTOHSCROLL 
    |ES_WANTRETURN | WS_VSCROLL
    Puis dans mon code langage C je réécrit le contenu dans ma zone de saisie
    en écrivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SetDlgItemText (hDlg,XCOMBO2,data_montexte[x]);

    Enfin quand les modifications sont validez je récupéres comme ce-ci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     GetDlgItemText( hDlg,XCOMBO2,data_montexte[x],504);
    enfin je réécrit dans mon fichier texte par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    if((ptfic2=fopen("monfichier.txt","w"))!=NULL)  fclose(ptfic2);
    if((ptfic2=fopen("monfichier.txt","a"))!=NULL)
      {
         fprintf(ptfic2,"%s\n",data_montexte[x]);
       }
      fclose(ptfic2);
      }
    peut étre a la relecture du fichier faut'il relire autrement que par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    x=0;
    if((ptfic2=fopen("podologie_ordonances.pod","r"))!=NULL)
      {
      while (fgets (xxx,504,ptfic2) != NULL)
        {
    strcpy (data_montexte[x],xxx);
    x++;
         }
      fclose(ptfic2);
      }
    ça ne marche pas, une idée ??
    Merci d'avance

  2. #2
    FoxLeRenard
    Invité(e)
    Par défaut
    Houps ... escusez moi, je constate que ma question est mal posée, car seule la hauteur de ma zone de saisie peut vous éclairer ... (180)

    Alors je précises ...

    En effet il sagit de récupérer UNE PAGE DE TEXTE avec ces retour a la ligne !!

    Escusez moi et encore merci d'avance

  3. #3
    FoxLeRenard
    Invité(e)
    Par défaut
    Merci de lire ceci ...

    Voila, J'ais bien progessé, car maintenant, j'écrite dans ma zone de saisie
    (ressource du fichier RC
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     EDITTEXT        XCOMBO2,91,8,347,180,ES_MULTILINE | ES_AUTOHSCROLL | 
                        ES_WANTRETURN | WS_VSCROLL
    )

    Prenons cet exemple de texte saisi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Mr et Mme DURAND Paul
    42 Rue des brumes
    75015 Paris 15 em                                                                      Saint Nazaire le 18/12 1980
     
     
                                       Monsieur Madame
     
    Suite a votre demande, etc ...............
    De plus je sais récupérer les données, dans une variable CHAR (pas unsigned !)

    Puis la renvoyer dans ma zone de saisie, elle est parfaite !

    Enfin le réécrire dans un fichier texte. Tout y est bien vous voyez ça progresse

    MON PROBLEME est donc simplifié :
    Par quel ordre de RElecture de cet enregistrement je peut tout récupérer
    y compri les caractéres "alt 013" et ce qui suit jusqu'a la fin du texte ??

    Merci !

Discussions similaires

  1. Réponses: 1
    Dernier message: 25/08/2006, 13h54
  2. Recuperer les enregistrements present plus de x fois
    Par rikewir dans le forum Requêtes
    Réponses: 5
    Dernier message: 05/04/2006, 16h05
  3. Réponses: 2
    Dernier message: 28/02/2006, 21h05
  4. Recuperer un enregistrement de requete SQL dans une variable
    Par kleenex dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 14/09/2005, 15h59
  5. Recuperer un enregistrement en memoire
    Par NicolasR dans le forum C++Builder
    Réponses: 2
    Dernier message: 02/03/2005, 17h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo