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 :

problème fichier image


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    166
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 166
    Par défaut problème fichier image
    bonjour à tous, d'habitude je squatte plutot sur la partie html ou css mais me voici ici car j'ai un projet à faire en programmation et j'ai un soucis avec la bibliotheque graphique que me fournit mon IUT ( je suis en 1ere année de DUT info à fontainebleau ).
    je l'ai telechargé et je l'ai installé ( il a d'ailleurs fallu que je mette à jour les pack ubuntu avant de l'installer ).je n'ai donc pas créé moi meme cette bibliotheque ( j'en suis pour le moment tout a fait incapable ^^ ).
    nous avons une fonction dont le prototype est : void ChargerImageFond(char *file);

    =>charge une image au format xpm et en remplit l'ecran. (le motif est répété si nécessaire).
    j'ai tenté d'inclure la fonction en retirant le void et le char. cependant, le pointeur pointe vers file si je comprends bien et je n'arrive pas a lui donner l'adresse de mon image.
    J'ai déjà utilisé des fichiers externes au codes quand nous avons vu fopen et fwrite mais on diraitque ça ne marche pas pareil, merci d'avance.

  2. #2
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    On dirait qu'il faut simplement lui donner le fichier qui contient l'image. Pas l'image elle-même.

    Jc

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    166
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 166
    Par défaut
    j'ai essayé de remlacer file par "image.xpm" en sachant que mon image est ds le même dossier que l'executable mais celà ne fonctionne pas

  4. #4
    Membre émérite Avatar de SofEvans
    Homme Profil pro
    Développeur C
    Inscrit en
    Mars 2009
    Messages
    1 084
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 084
    Par défaut
    Par rapport au prototype que tu nous a montrer, on peut en deduire que la fonction veux une chaine de caractere. Normalement, la plupart des fonction de chargement d'images demande le chemin.

    Donc, ca devrait etre le chemin.

    Si ca ne fonctionne pas :

    essais le chemin absolue
    essais "./image.xpm"
    essais sans le .xpm, la fonction le rajoute peut etre en interne.
    Regarde bien l'orthographe.

    Si ca ne fonctionne pas, essais de faire des combinaison (chemin absolue avec et sans .xpm)

    Entre nous, une fonction qui charge une image et qui renvoie void ....
    Mais a quoi ont penser les developpeur ?

    Et il n'y a aucun message d'erreur ? Ni dans un log, ni dans stderr ?

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    166
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 166
    Par défaut
    Et il n'y a aucun message d'erreur ? Ni dans un log, ni dans stderr ?
    je t'avoue que je ne sais pas ce qu'est un log ou un stderr, en general les seuls messages d'erreur que je vois arrive dans la console lors de la compilation si mon texte contient des erreurs.

  6. #6
    Membre émérite Avatar de SofEvans
    Homme Profil pro
    Développeur C
    Inscrit en
    Mars 2009
    Messages
    1 084
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 084
    Par défaut
    Et bien, chaque programme genere automatiquement (en quelque sorte) deux fichier sans que est a les declarer : il s'agit de stdout (standart output) et stderr (standart error).

    Si au cours de ton programme tu ne les utilise jamais, a la fin de l'execution de ton programme, ils seront supprimer.
    Sinon, il perdureront avec les message inscrit dedans.

    En regle general, tout probleme est decrit dans le stderr, et les trace du programme sont dans le stdout (qui fait office de log).

    En ce qui me concerne, j'utilise code::block. A chaque fois que je compile, un executable+stderr+stdout sont creer dans le sous dossier "bin".

    Je ne sais pas pour toi, fais une recherche si tu ne les trouve pas.


    en ce qui concerne ton probleme, as tu trouver une solution ? Si non, as tu tester toutes les proposition ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème d'images dans un .chm, liées à un fichier .css
    Par MiJack dans le forum Installation, Déploiement et Sécurité
    Réponses: 0
    Dernier message: 29/10/2007, 12h05
  2. [FileZila] Problème hébergement images et fichiers pdf.
    Par Bibou23 dans le forum Serveurs (Apache, IIS,...)
    Réponses: 3
    Dernier message: 13/07/2007, 15h53
  3. Réponses: 10
    Dernier message: 30/04/2007, 17h25
  4. problème lecture seule fichier image
    Par Damien69 dans le forum Langage
    Réponses: 1
    Dernier message: 23/03/2007, 16h53
  5. Problème ECRIRE FICHIER IMAGE
    Par mxh77 dans le forum 4D
    Réponses: 5
    Dernier message: 27/02/2007, 18h03

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