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 :

Un editeur de texte


Sujet :

C++

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 5
    Par défaut Un editeur de texte
    Salut, je voudrais mettre sur pied un editeur de texte en C++;
    en fait voici à peu près mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    char **CH; /*pointeur qui me permet de recenser une ligne après avoir tapé sur la touche Entrée*/
    char c; //variable qui me permet de recupérer une chaine
    int i=0; //entier qui me permet d'evoluer dans une chaine;
    int j=0; //entier qui me permet d'evoluer dans CH
    do {
     c = getch();
     if (isxdigit(c)) {
       CH[j][i] = c;
       i ++;
       gotoxy(wherex(),wherey());
       printf("%c",c);
     }
     if (c==13) {
      j++;
      gotoxy(0,wherey()+1);
     }
    }while (je met une condition quelconque  ce niveau);
    ca marche presque , mais j'ai un probleme pour gerer les insertions,
    les suppressions, et les touches de directions pour se deplacer dans l'editeur.


    [Balises CODE rajoutées par Loulou24, merci d'y penser à l'avenir]

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    62
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 62
    Par défaut
    je ne vois pas trop ou est le C++ la dedans.
    C'est quoi au juste la question?

  3. #3
    Membre à l'essai
    Inscrit en
    Mars 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 5
    Par défaut
    ca doit fonctionner à peu pres comme bloc notes sous windows.
    donc on doit pouvoir mettre à jour le texte qui sera affiché à l'ecran
    le pb est que je voudrais gerer les touches suppr, insert,pos1(retour en debut de ligne),fin retour en fin de ligne.

  4. #4
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Je ne sais pas si la console est la plus appropriée pour faire ça... Le mode texte c'est bien, mais ça reste limité pour des applications graphiques.
    Tu devrais peut-être chercher une bonne bibliothèque d'interfaces graphiques pour ton éditeur.

Discussions similaires

  1. [Composant] Editeur de texte java
    Par doudine dans le forum Général Java
    Réponses: 17
    Dernier message: 27/01/2010, 17h35
  2. Editeur de texte enrichi
    Par Bidouille dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/11/2004, 02h25
  3. [Composant] Editeur de texte
    Par fendavid dans le forum Général Java
    Réponses: 1
    Dernier message: 05/06/2004, 23h28
  4. [Kylix] [Kylix 3] Un editeur de texte ?
    Par drfreuderick dans le forum EDI
    Réponses: 2
    Dernier message: 14/03/2004, 01h33
  5. Quel EDI/editeur de texte preférez-vous ?
    Par Gandalf dans le forum Choisir un environnement de développement
    Réponses: 5
    Dernier message: 18/09/2003, 18h55

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