Bonjour à tous,

Je suis devant un phénomène assez étrange. Plutôt qu'un long discourt : voici le code qui pose 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
18
19
20
 
#include <iostream> 
#include <limits> 
 
#include "Camera_Visible.h"
#include "Choc.h"
 
int	main()
{
	Choc choc(39853);
	Camera_Visible cam(choc, "CCD1");
 
	vigra::UInt16Image image1 = cam.getImage(2.0f);
	vigra::UInt16Image image2 = cam.getImage(8.22f);
 
	std::cout << "Appuyez sur entrée pour continuer...";
	std::cin.ignore( std::numeric_limits<std::streamsize>::max(), '\n' ); // Problème à cette ligne
 
	return 0;
}
Et là, mon ami Visual me dit:
Compilation en cours...
main.cpp
d:\analyse v2.03\main.cpp(20) : warning C4003: nombre de paramètres réels insuffisants pour la macro 'max'
d:\analyse v2.03\main.cpp(20) : error C2589: '(' : jeton non conforme à droite de '::'
d:\analyse v2.03\main.cpp(20) : error C2143: erreur de syntaxe : absence de ')' avant '::'
d:\analyse v2.03\main.cpp(20) : error C2059: erreur de syntaxe : ')'
Là vraiment je ne comprend pas.
Si quelqu'un a une idée, qu'il n'hésite pas !