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

GTK+ avec C & C++ Discussion :

Mettre une interface à mon calculateur de frettes.


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 160
    Par défaut Mettre une interface à mon calculateur de frettes.
    Bonsoir à toutes et à tous,

    Voilà, ma question est peut être bête mais je la pose quand même.

    J ai pu coder ceci grâce à l aide des personnes de la section "Langage C" du forum:

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    #include <stdio.h>
    #include <stdlib.h>
    #include <math.h>
     
     
    int main(int argc, char *argv[])
    {
      double longueurDuManche;
      double diapason;
      long positionPremiereFrette = 0;
      long positionDerniereFrettes = 23;
      char saisie[1024];
     
      printf("Bonjour, voila un petit programme de calcul qui vous permettras de touver l emplacement des frettes de n importe quel diapason.\n\n");
     
     
    while(1)
    {
        printf("Veuillez saisir la longueur du diapason s il vous plait:"); fflush(stdout);
        fgets(saisie, 1024, stdin);
        if (sscanf(saisie, "%lf", &longueurDuManche)) break;
        printf("Saisie incorrecte - Recommencez\n");
    }
     
      diapason = longueurDuManche;
     
      while (positionPremiereFrette <= positionDerniereFrettes)
     {
     
      printf("\nLa longueur de la %ld case est de %lf.", positionPremiereFrette + 1, longueurDuManche/17.8171537);
      longueurDuManche /= pow(2,1.0/12);
      positionPremiereFrette++;
      printf("\nLa position de la frette %ld par rapport au sillet de tete est: %lf.\n",positionPremiereFrette,diapason - longueurDuManche);
      printf("La position de la frette %ld par rapport au sillet de chevalet est: %lf.\n",positionPremiereFrette,longueurDuManche);
      //printf("La longueur de la %ld case est de %lf.\n", positionPremiereFrette, longueurDuManche/17.8171537);
     }
     
       printf("\n");
       printf("Et voila, a bientot.\n");
       printf("\n");
       system("pause");
       return 0;
     
    }
    Ma question est la suivante donc, est-ce que je peux créer une interface graphique pour ce code avec GTK+ .

    Cet interface comporterais un widget qui me permettrait de saisir la variable longueurDuManche. Ensuite il y aurait un bouton qui s appellerait "calcul" par exemple, et enfin le nombre nécéssaire de widget qui me permettrait d afficher les résultats. Je m excuse, j emploie widget car je ne connais pas le nom exacte.

    Ce qui me tracasse c est la partie calcul. Est-ce que cela peux etre codé avec GTK+.

    Je vous remercis par avance pour vos réponses.

    Shazad

  2. #2
    Expert confirmé
    Avatar de gerald3d
    Homme Profil pro
    Conducteur de train
    Inscrit en
    Février 2008
    Messages
    2 308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Conducteur de train
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 2 308
    Billets dans le blog
    5
    Par défaut
    GTK+ est une librairie dédiée à la création d'interfaces graphiques. Pour les calculs, c'est du C (ou C++, ou programme externe). Rien à voir donc.

    Et plus généralement oui tu peux créer une interface avec GTK+ pour faire ton programme.

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 160
    Par défaut
    Bonjour gerald3d,

    Merci pour ta réponse. Alors je me lance dans l aventure.

    Shazad.

Discussions similaires

  1. Mettre une interface graphique sous format pdf
    Par nini_python dans le forum Tkinter
    Réponses: 16
    Dernier message: 22/07/2012, 21h38
  2. mettre une interface swing dans le systray
    Par glasgow dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 28/05/2009, 16h32
  3. Mettre une interface WEB en rails avec radrails
    Par adel.o dans le forum Ruby on Rails
    Réponses: 0
    Dernier message: 10/06/2008, 10h53
  4. Intégrer une interface graphique (JPEG) à mon programme Java
    Par muad'dib dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 10/11/2006, 17h18
  5. [C#] Comment mettre une ligne en couleur dans mon DataGrid ?
    Par vandeyy dans le forum Windows Forms
    Réponses: 7
    Dernier message: 19/07/2004, 10h03

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