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

Autres éditeurs Discussion :

stdio.h


Sujet :

Autres éditeurs

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Août 2004
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 5
    Points : 1
    Points
    1
    Par défaut stdio.h
    Bonjour à tous, j'utilise Visual C++. J'ai un problème avec stdio.h
    quand je veux l'utiliser avec textbackground(), où d'autres, le compilateur me signal l'instruction suivante :
    error C3861: 'textbackground': identificateur introuvable, même avec une recherche qui dépend de l'argument.
    Pourriez-vous m'aider.

  2. #2
    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 : 39
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Points : 15 920
    Points
    15 920
    Par défaut
    Ca a pas l'air standard comme fonction, elle serait pas plutôt définie dans conio.h par hasard ?

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Août 2004
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    C'est possible. Une partie du code est :
    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
    61
    62
    63
    #include <conio.h>
    #include <stdio.h>
    #include <ctype.h>
     
    /////////////////////////////////////////////////////////////////////////////
    // prototypes des fonctions:
    /////////////////////////////////////////////////////////////////////////////
    void screeninit();
    void sortie();
    void asksex();
    void askage();
    void askname();
    void savecoord();
    void chargecoord();
     
    /////////////////////////////////////////////////////////////////////////////
    //D‚claration des variables et structures
    /////////////////////////////////////////////////////////////////////////////
     
    struct coord  // D‚claration d'une structure
    {
    int age;        // D‚claration d'un integer pour l'age (ex: 12)
    char sexe;      // D‚claration d'un char sur le sexe (ex: M)
    char name[10];  // D‚claration d'un tableau de 10 char sur le nom (ex:Franck)
    }popular;
     
    ////////////////////////////////////////////////////////////////////////////
    ///////                        DEBUT DU CODE                         ///////
    ////////////////////////////////////////////////////////////////////////////
     
    void screeninit()
    {
    textbackground(0);   // couleur de fond : noir
    clrscr();            // nettoie la fenˆtre active avec la couleur de fond
    textbackground(1);   // fond bleu
    textcolor(14);       // couleur de texte : jaune
    insline();           // insertion d'une ligne
    gotoxy(1,1);         // positionnement du curseur en (1,1)
    cprintf("Chapitre II\r\n\n");      // texte avec conio.h
    textbackground(0);
    textcolor(7);        // texte gris clair
    cprintf("Ce programme vous apprend …:\r\n");
    cprintf("  þ g‚rer les entr‚es/sorties...\r\n");     // texte avec stdio.h
    cprintf("  þ manipuler le texte … l'‚cran...\r\n\n");  // (pour permettre le \t)
    cprintf("Tapez une touche pour continuer\r\n");  // (pour permettre le \t)
    _setcursortype(_NOCURSOR); // Masque le curseur
    getch();             // attend la frappe d'une touche
    _setcursortype(_NORMALCURSOR); // Affiche le curseur
    textbackground(1);
    textcolor(14);
    window(10,wherey()+2,70,21);  // D‚finit les coordonn‚es de la fenˆtre
    clrscr();                     // la remplie en bleu
    cprintf("Nouvelle Fiche\r\n");
    }
     
    void sortie()
    {
    window(1,1,80,25); // red‚finit une nouvelle fenˆtre normal
    textbackground(0); // fond en noir
    textcolor(7);      // texte en gris clair
    clrscr();          // clean l'‚cran
    cprintf("Bye!");   // ‚crit "Bye!"
    }
    Balises [Code] rajoutées par Ricky81
    Merci d'y penser à l'avenir

  4. #4
    Fry
    Fry est déconnecté
    Membre régulier Avatar de Fry
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    150
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 150
    Points : 119
    Points
    119
    Par défaut
    pour gerer la couleur dans la console avec les api windows tu peu utiliser ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    #include <wincon.h> //ou windows.h
     
    ...
    HANDLE con = GetStdHandle(STD_OUTPUT_HANDLE);
    WORD color = BACKGROUND_BLUE; //fond bleu
    SetConsoleTextAttribute(con, color);
    la liste des different code des couleurs est disponible ici:
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/setconsoletextattribute.asp

    sinon faut mettre des balise et le code est en C ( c est du turbo C ces fct??)

  5. #5
    Nouveau Candidat au Club
    Inscrit en
    Août 2004
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Oui, ça ne fait pas longtemps que je fais du c++, j'ai appris les bases, mais les api je ne connais pas.
    Je voudrai simplement faire des petits programmes avec MS-DOS, avec des couleurs et utilisés la souris...

  6. #6
    Nouveau Candidat au Club
    Inscrit en
    Août 2004
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Oh faite c'est du C++.net que j'utilise (au cas ou si ça change quelque chose)

  7. #7
    Membre émérite
    Avatar de la drogue c'est mal
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    2 253
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 2 253
    Points : 2 747
    Points
    2 747
    Par défaut
    Citation Envoyé par flo28
    Oui, ça ne fait pas longtemps que je fais du c++, j'ai appris les bases, mais les api je ne connais pas.
    Je voudrai simplement faire des petits programmes avec MS-DOS, avec des couleurs et utilisés la souris...
    ton code c'est du C et non du C++
    il y a du linge sur la corde à linge

  8. #8
    Nouveau Candidat au Club
    Inscrit en
    Août 2004
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Il a était fais avec le c++turbo 3, c'est un cour qu'on trouve sur ce site en c++.

Discussions similaires

  1. Pthread et stdio dur dur
    Par greg13 dans le forum Linux
    Réponses: 3
    Dernier message: 21/03/2006, 22h56
  2. Include - stdio pas trouvé
    Par TronsoT dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 05/02/2006, 10h58
  3. string.h stdio.h et explorations des sources
    Par bonjour69 dans le forum C
    Réponses: 4
    Dernier message: 29/12/2005, 14h04
  4. fonction add_device dans stdio.h
    Par sofiane61 dans le forum C
    Réponses: 7
    Dernier message: 07/12/2005, 18h11
  5. error c :\tc\include\stdio.h\ 1 : llegal character <0*7f&
    Par amouna dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 27/10/2005, 02h22

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