Forum de la communauté SFML
Aide => Graphique => Discussion démarrée par: Legileurs 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...
-
Bonjour,
Effectivement tu essayes de convertir des valeurs de type int vers le type char. Essayes plutôt '0' dans ton tableau.
Cordialement.
-
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.
-
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...