IP ZÄHLER



  • Wie kann ich ein ip zähler machen

    bsp.

    Von 80.56.0.1 bis 80.56.254.254 soll hochgezählt werden ➡

    80.135.0.1
    80.135.0.2
    80.135.0.3
    80.135.0.4
    ....bis 80.135.254.254

    Und dann ihn eine text datei untereinander geschreiben gespeichert werden .

    Kann mir da bitte jemand hier ein beispiel geben wo nicht zu schwer ist denn ich kenne mich nicht so gut aus.



  • #include <fstream>
    #include <sstream>
    
    int main()
    {
        std::stringstream s;
        for(int i = 1; i< 255; i++)
            s << "80.135.0." << i << "\n";
        std::fstream stream;
        stream.open("test.txt", std::ios::out);    
        stream << s.str();
    }
    

    (ungetestet)



  • Hi also erstmal vielen Danke !

    aber wie kann ich dies nun weiter machen ich will ja von
    80.135.0.1 bis 80.135.254.254 wie müsste ich das machen ?

    (80.135.0.255 danach kommt dann 80.135.1.0)

    und so wie es jetzt funktioniert soll es dann bis 80.135.254.254 zählen

    Kannst mir bei dem bitte noch helfen ?



  • #include <fstream>
    
    using namespace std;
    
    int main(){
      ofstream outf("IP.txt", ios::out);
      for( int i=0; i < 255; ++i ){
        for( int j=1; j < 255; ++j ){
          outf << "80.135." << i << "." << j << endl;
        }
      }
    }
    


  • Danke ey alles funktioniert 👍 😋 😮


Anmelden zum Antworten