Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Problème pour loadFromMemory  (Lu 2323 fois)

0 Membres et 1 Invité sur ce sujet

Legileurs

  • Newbie
  • *
  • Messages: 5
    • Voir le profil
Problème pour loadFromMemory
« le: Février 18, 2018, 11:07:38 am »
Bonjour j'ai une erreur:
error: narrowing conversion of '255' from 'int' to 'char' inside { } [-Wnarrowing]
avec le code suivant:
const char datas[16] =
    {
        0,0,0,0, 0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF, 0,0,0,0
    };

    Texture t;
    t.loadFromMemory(&datas[0], sizeof(datas));
Merci de votre réponse...
« Modifié: Février 18, 2018, 11:13:34 am par Legileurs »

Guillaume__

  • Newbie
  • *
  • Messages: 42
    • Voir le profil
Re: Problème pour loadFromMemory
« Réponse #1 le: Février 18, 2018, 02:14:42 pm »
Bonjour,

Effectivement tu essayes de convertir des valeurs de type int vers le type char. Essayes plutôt '0' dans ton tableau.

Cordialement.
Rejoignez-nous sur le serveur
Discord SFML

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re: Problème pour loadFromMemory
« Réponse #2 le: Février 18, 2018, 03:28:47 pm »
Et loadFromMemory attend le contenu d'un fichier en mémoire, je ne sais pas ce que représente ton tableau "datas" (au fait, data n'a pas de pluriel en anglais), mais ça ne marchera pas.
Laurent Gomila - SFML developer

Legileurs

  • Newbie
  • *
  • Messages: 5
    • Voir le profil
Re: Problème pour loadFromMemory
« Réponse #3 le: Février 19, 2018, 05:25:42 pm »
Merci Guillaume pour la réponse je savais pas trop en fait... Et justement avec ce tableau j'essaye de le lire avec cette fonction pour ensuite avoir la texture le code suivant : "0,0,0,0, 0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF, 0,0,0,0" est normalement un texture d’échiquier...