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 :

placer le lien


Sujet :

C++

  1. #1
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 37
    Points : 40
    Points
    40
    Par défaut placer le lien
    Salut à tous,
    je remercie le monsieur qui m'a aidé antérieurement.
    mais encore j'ai un problème:
    j'ai pas arriver à comprendre où placer "void affichage();" qui est un lien vers une autre page(le lieu fixé par moi provoque des erreurs)

    C:\1MICE12\Projet\Menu\Sommaire.cpp(36) : error C2065: 'affichage' : undeclared identifier
    C:\1MICE12\Projet\Menu\Sommaire.cpp(45) : error C2373: 'affichage' : redefinition; different type modifiers
    C:\1MICE12\Projet\Menu\Sommaire.cpp(59) : warning C4508: 'main' : function should return a value; 'void' return type assumed

    et où mettre les commandes" textbackground , textcolor " pour intégrer les couleurs.
    merci d'avance
    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
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
     
    #include <conio.h> 
    #include <stdio.h> 
    #include <stdlib.h> 
    #include <windows.h> 
     
     
     
    void gotoxy(int x,int y){ 
       COORD p; 
       p.X=x; 
       p.Y=y; 
       SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),p); 
    } 
     
     
    int curseur(int colonne,int ligne_min,int ligne_max,int ecart_entre_les_lignes){ 
         int ligne=ligne_min; 
         int entree; 
         do{ 
            gotoxy(colonne,ligne); 
            printf(">"); 
            entree=getch(); 
     
     
            if((entree==50) && (ligne!=ligne_max)){ 
                                                    printf("\b "); 
                                                    ligne=ligne+ecart_entre_les_lignes; 
                                                    } 
     
            if((entree==56) && (ligne!=ligne_min)){ 
                                                    printf("\b "); 
                                                    ligne=ligne-ecart_entre_les_lignes; 
                                                    } 
     
            if(entree==13)
    		{affichage();/*le lien*/ } 
     
            }while(1); 
     
            return ligne; 
    } 
     int main (void)
     
    { 
    void affichage();/* je veux mettre un lien entre cette page avec une autre page */
     
    gotoxy(33,13);printf("Sommaire"); 
    gotoxy(33,20);printf("1 - Ajouter un livre"); 
    gotoxy(33,22);printf("2 - Ajouter emprunt de livre"); 
    gotoxy(33,24);printf("3 - Supprimer un emprunt"); 
    gotoxy(33,26);printf("4 - Afficher les livres"); 
    gotoxy(33,28);printf("5 - Quitter"); 
     
     
    curseur(32,20,28,2); 
     
    gotoxy(15,40); 
     
    }

  2. #2
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 376
    Points : 41 545
    Points
    41 545
    Par défaut
    Qu'appelles-tu des "page" ??
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Mars 2006
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Mars 2006
    Messages : 400
    Points : 562
    Points
    562
    Par défaut
    Par page, tu veux sans doute parler de fichiers ?

    Pour ton programme découpé en plusierus fichiers,
    tu as comme fichiers :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    // affichage.hpp
    void affichage(); // prototype de la fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    // affichage.cpp
    #include "affichage.hpp"
    void affichage()
    {
      // votre code ici
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    // main.cpp
     
    #include "affichage.hpp"
     
    int main()
    {
      // votre code ici
     
      affichage(); // appel à la fonction affichage
     
      // votre code ici
    }
    Pour utiliser dans main.cpp une fonction provenant d'un autre fichier, le prototype de la fonctionne doit avoir été créé au préalable.

Discussions similaires

  1. [RegEx] Regex pour placer un lien sur un mot clé, lui même sans lien
    Par bobic dans le forum Langage
    Réponses: 14
    Dernier message: 21/02/2013, 16h06
  2. Comment placer un lien dans un tableau depuis une bdd?
    Par redhotchilipeppers dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 05/01/2011, 21h00
  3. placer un lien dans un script externe ?
    Par billboc dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 13/08/2009, 19h21
  4. [Joomla!] Placer des liens externes sur des pages statiques
    Par BRMAR dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 17/07/2007, 18h04

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