sheel
I love Asm
Das ist, weil sich scanf und gets nicht vertragen.
Nimm die Funktion dazu:
und schreib statt dem scanf für anz im main das:
Gruß
Nimm die Funktion dazu:
C++:
int File::readint()
{
int i;
char buffer[20];
if(NULL == fgets(buffer, 20, stdin))
return -1;
i = strlen(buffer) - 1;
if(i >= 0 && buffer[i] == '\n')
buffer[i] = '\0';
else
{
while(fgetc(stdin) != '\n');
}
if(1 != sscanf(buffer, "%d", &i))
return -1;
return i;
}
C++:
anz = readint();
Gruß