RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

Forum | programmation
afficher son ip en c++
zimeau, le mer. 12 sept. 2007 à 14:40:49
bonjour a tous, je voudrai faire un logicielle en c++ qui genere une page html avec mon adresse ip dessus. j'ai deja le code qui genere la page html index.html avec mon ipconfig dessus. mais j'aimerai pouvoir isolé l'ip... quelqu'un saurait faire sa svp?
voici mon code actuel :
#include <fstream>
#include <cstdlib>
#include <sstream>
#include <iostream>

int main(){
const char *filename = "index.html";
// Ecrire l'en tête
{
std::ofstream ofs(filename);
if (ofs){
ofs << "<html>" << std::endl
<< "<body>" << std::endl;
ofs.close();
}else{
std::cerr << "ne peut pas ouvrir " << filename << std::endl;
return 1;
}
}

// Lancer la commande système
// Sous linux /sbin/ifconfig >> index.html
// Sous windows ipconfig /all >> index.html
{
std::ostringstream oss;
oss << "ipconfig >>" << filename;
system(oss.str().c_str());
}

// Ecrire la fin
{
cout << "Adresse : " << inet_ntoa(sin.sin_addr)<< endl ;
if (ofs){
ofs << "</body>" << std::endl
<< "</html>" << std::endl;
ofs.close();
}else{
std::cerr << "ne peut pas ouvrir " << filename << std::endl;
return 1;
}
}
return 0;
} Configuration: Windows XP
Firefox 2.0.0.6


vincepc40
sept. 07
Suivant
REPONSES
vincepc40
sept. 07
zimeau
sept. 07
Maximizme
janv. 08
Maximizme
janv. 08
Char Snipeur
janv. 08
zimeau
janv. 08
Maximizme
janv. 08
Version Web
Réalisé par RedShift
no save