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 :

chaine...


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de poussinphp
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 428
    Par défaut chaine...
    Bonjour à tous !

    Je souhaite faire un paramètre à une fonction qui contiendrais un morceau ecrit à la main et une partie dynamique. je m'explique, je souhaite charger une image (via sdl) d'après un numéro que j'obtient (généré via l'ouverture d'un fichier).

    Enfin bref, j'ai une variable de type int, nommé "img" que je souhaiterais pouvoir mettre dans les paramètres d'une fonction

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    map_surface[i][j] = IMG_Load('images/niveau/%d.png', img);
    img est de type int. je sait pas comment faire pour pouvoir intergrer le contenu de img dans les paramètres. J'ai essayé avec cette méthode mais ça ne marche pas

    Comment faire pour integrer le contenu dedans?

    Merci par avance !

  2. #2
    Membre Expert
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Par défaut
    ??? Ben, sprintf()...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    type IMG_Load(char *fmt, int number)
    {
       char filename[80];
     
       sprintf(filename, fmt, number);
       ...
    }
    et en C, les chaines constantes sont definies par "..." et non '...'.

  3. #3
    Membre chevronné Avatar de Mayti4
    Inscrit en
    Février 2004
    Messages
    442
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 442
    Par défaut
    Citation Envoyé par poussinphp
    En faite, je cherche à concaténer un chaine.
    La fonction sprintf est faite pour formater une chaîne.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    char buf[260];
    sprintf( buf, "fichier_%d.jpg", numero_image );

Discussions similaires

  1. tri de liste chainée
    Par RezzA dans le forum C
    Réponses: 7
    Dernier message: 26/01/2003, 20h25
  2. Réponses: 2
    Dernier message: 10/07/2002, 11h51
  3. [TP]lire une ligne de l'ecran et la stocker dans une chaine
    Par Bleuarff dans le forum Turbo Pascal
    Réponses: 26
    Dernier message: 02/07/2002, 10h08
  4. Réponses: 3
    Dernier message: 12/06/2002, 21h15
  5. Probleme sur les chaines de caractere
    Par scorpiwolf dans le forum C
    Réponses: 8
    Dernier message: 06/05/2002, 19h01

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