1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
   |  
//request config
void dan6000::Request_Config(std::string fichier)
{
	fstream file(fichier, ios::out); 
 
	if (file)
	{
		uint8_t* sMsg;
		uint8_t* rMsg;
		string B;
		for (int i = 1; i < 992; ++i)
		{
			sMsg = Request_Program_Code_Values_and_Attributes(i);
			client.Send((char*)sMsg,10);
			rMsg = client.Recv();
                        int PCvLength = resp[4];
			uint8_t* tab = new uint8_t[PCvLength+4];
			for (int i = 0; i < 15; i++)
				tab[i] = rMsg[i];
			B = Decd_Request_Program_Code_Values(tab);
			file << i << " " << B << endl;
		}
 
		file.close();
	}
 
	else
		cerr << "Impossible d'ouvrir le fichier !" << endl;
} | 
Partager