diff --git a/README.md b/README.md index 9d3681172ea4a214732e190a418a47830c1c6659..32dbbc620526b42d6e9e00ed408ede2c5f3a65b7 100644 --- a/README.md +++ b/README.md @@ -200,6 +200,7 @@ Damit die `generatePlayfairSquare` korrekt funktioniert, müssen folgende drei F * `void toUpper(char *text)`: Konvertiert alle Buchstaben des Strings `text` zu Großbuchstaben. * `void replaceLetters(char *text, char original, char new_char)`: Ersetzt alle Vorkommen des Zeichens `original` im String `text` mit dem Zeichen `new_char`. +*Anmerkung:* Strings, die länger als SIZE_BUFFER sind, werden vom TestSystem NICHT getestet. ## Spezifikation diff --git a/framework.c b/framework.c index dbd95c02bd64d1a51d2913eb302388fa96d65041..b855eac352a88f2be73260bf58581eeb228da8ae 100644 --- a/framework.c +++ b/framework.c @@ -42,6 +42,12 @@ int checkStringValidity(char *text, int max_length, OperationType op) int string_length = stringLength(text); if(text[string_length - 1] == '\n') text[string_length-- - 1] = '\0'; + else + { + int character; + while((character = getchar()) != '\n' && character != EOF); + return 0; + } int number_of_letters = containsOnlyAlpha(text);