Bonjour,

J'ai fait un bout de code permettant de lire le contenu d'un fichier png mais j'obtiens des caractères spéciaux au lieux d'entiers. Comment puis-je récupérer des entiers?

Voilà mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
int length=1;
	std::ifstream ifs1;
	char * buffer;
    	ifs1.open( input , ios::in);
        buffer = new char [length];
	ifs1.read (buffer,length);
	int i = atoi(buffer);
	cout<< i <<std::endl;
     	cout << buffer<<std::endl;
	ifs1.read (buffer,length);
	i = atoi(buffer);