Einzelnen Beitrag anzeigen
Ungelesen 24.01.11, 20:54   #8
helicon44
Banned
 
Registriert seit: Jun 2010
Beiträge: 87
Bedankt: 72
helicon44 ist noch neu hier! | 0 Respekt Punkte
Standard

Der gebrauch von Goto ist eigentlich ein NoGo !!!!
Aber so geht es eben diesmal in Deutsches Sprache.
Zitat:
wenn ich enter drücke und nix eingebe steht nicht da das es zu kurz ist
Das Programm erwartet eine Eingabe von mind. einem Zeichen egal was, nur Enter drücken geht nicht.
Code:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>

int main (int argc, char *argv[])
{
  system ("color 0A");
  char acc [100];
  char pw [100];

  printf ("Gebe deinen Accountname ein: ");
  scanf ("%s",&acc);
  fflush (stdin);

Point:

  printf ("Gebe deinen Passwort ein min 3 Zeichen: ");
  scanf ("%s",&pw);


  if (strlen(pw) < 3)
      {
       printf("Dein Passwort ist zu kurz!\n\n");
       goto Point;

      } else
          {
           printf ("\nAccountname: %s\nPasswort: %s\n",acc,pw);
           system ("PAUSE");
          }
  return 0;
}
helicon44 ist offline   Mit Zitat antworten