![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
milach
Je ne sais pas si le prototype de la fonction save est char* ou pas .
En fait, j'ai un code d'utilisation de caméra linéaire. Et la boite qui nous l'a fourni a développé des librairie de classes propriétaire( donc inchangeables).
Dedans il y a l'objet Eimage8 par ex.
Donc
Et ensuite on peut appeler save :
Img.save("C:\\test\test.bmp");
C'est tout ce que je sais. J'ai donc supposé qu'il fallait mettre dans save un char ou un char*.
Voilà.
Tu dois avoir un peu de documentation ou un .h qui te permet de savoir le type attendu par la fonctio save de Eimage8
Il y a de grande chance (euh malchance) que ce soit un char* donc dans l'exemple de stranger, la ligne
img.save(nomFichier.c_str());
est à conserver telle quelle (la fonction c_str() permet de renvoyer la chaine de caractère contenue dans l'objet std::string nomFichier
euh au passage, un char*, pas un char. Le deuxième type char représente seulement un charactère, représenté sur 1octet, et non pas une chaine de caractère.
L'utilisation des char* est vraiment pénible, c'est pour cela que stranger te proposait de virer toutes les utilisations à ce type...
Partager