salut,
je suis débutante en c++, je suis entrain d'écrire un petit programme qui permet d'afficher une image,on lui donne comme paramétre l'adresse de l'image à afficher,j'ai bien compilé le programme mais lors de l'execution l'image ne saffiche pas par contre un message d'erreur s'affiche,vous trouvez ci joint un capturer écran de l'erreur affiché et voici le codesachant que l'orsque je n'utlise pas de variable filename et j'ecris comme cela par exemple l'image s'affiche sans probléme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 #include "CImg.h" #include <iostream> #include<string.h> #define cimg_use_jpeg #define cimg_use_png using namespace cimg_library; using namespace std; int main(){ char filename; cout<<"donner le filename"<<endl; cin>>filename; CImg<float> image("filename"); CImgDisplay main_disp(image,"Image",0); main_disp.wait(); return 0; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 int main(){ CImg<float> image("lena.bmp"); CImgDisplay main_disp(image,"Image",0); main_disp.wait(); return 0; }
je ne comprend pas pourquoi cela.?qui peut m'aidez
Partager