Seite 1 von 4 123 ... LetzteLetzte
Ergebnis 1 bis 10 von 31
  1. #1
    W32.Klez Avatar von Shelter
    Registriert seit
    28.01.2008
    Beiträge
    419

    Standard [C/C++] Codes mit Fehlern, wo ich den Fehler nicht Finde

    Code:
    #include <iostream.h>
    
    int main()
    {
      int a, b, c;
      int counter = 0;
      loop: counter ++;
     
      cout << "IP: \n";
      cin >> a;
      cout << "Port: \n ";
      cin >> b;
      cout << "Attacks: \n ";
      cin >> c;
      cout << "Attack: " << counter << "\n";
      if (counter < c)
      system("PAUSE < nul");   
      return 0;
    }
    Was nicht geht:
    bei Port dass man keine . zwischen den zahlen machen kann und das der count nicht Funktioniert


    f0Gx sagte dass das mit dem Loop ein falscher Programmierstyle ist, aber wie gehts den sonst?

    PS. Kaufe mir bald ein Buch

  2. #2
    W32.FunLove
    Registriert seit
    26.07.2008
    Beiträge
    158

    Standard

    nutze die macht und du wirst die fehler finden^^
    Kuwabara kuwabara

  3. #3
    W32.Klez Avatar von Shelter
    Registriert seit
    28.01.2008
    Beiträge
    419

    Standard

    Zitat Zitat von Jack-[BIGBOSS
    ]nutze die macht und du wirst die fehler finden^^
    sollte das jetzt ein spam werden?

  4. #4
    W32.FunLove
    Registriert seit
    26.07.2008
    Beiträge
    158

    Standard

    nein, nur eine hilfe, oder ein dummer comment, ach du verstehst einfach kein spaß
    Kuwabara kuwabara

  5. #5
    Anfänger
    Registriert seit
    01.08.2008
    Beiträge
    27

    Standard

    Die Variable wo die IP gespeichert wird darf vom Typ kein int sein.
    Eine IP der Form *.*.*.* ist ein String.

  6. #6
    W32.Klez Avatar von Shelter
    Registriert seit
    28.01.2008
    Beiträge
    419

    Standard

    und wie kann ich den string defenieren?

  7. #7
    Anfänger
    Registriert seit
    01.08.2008
    Beiträge
    27

    Standard

    Code:
    char ip[16];
    fflush(stdin);
    gets(ip); //zum Einlesen

  8. #8
    has one Avatar von noctem
    Registriert seit
    08.06.2008
    Beiträge
    392

    Standard

    1. Verwarnung für Jack-[BIGBOSS]. Spam wo anders. -.-

    2. Und einen String kannst du als char-Array, also ein Feld aus vielen char-Variablen machen.
    char einBuchstabe; <- Ein char.
    char vieleBuchstaben[10]; Ein String/char-Array mit Platz für 10 Zeichen. Von 0-9. An 10 stehn ein '\0', das den String beendet.

    Zum einlesen gibt es mehrere Methoden. Beispielsweise scanf() in C oder cin in C++.
    noctem{aet}jabber.ccc.de

  9. #9
    Anfänger
    Registriert seit
    01.08.2008
    Beiträge
    27

    Standard

    scanf() würde ich beim Einlesen nicht verwenden da es schon bei einem Space abbricht.

  10. #10
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    Zitat Zitat von osiris
    Code:
    char ip[16];
    fflush(stdin);
    gets(ip); //zum Einlesen
    <-- Diesen code NICHT benutzen.

    Wir wollen keine Bufferoverflows.

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

Seite 1 von 4 123 ... LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •