Skip to content
Snippets Groups Projects
Commit af96b7df authored by Kilian Payer's avatar Kilian Payer
Browse files

Merge branch 'master' of gitlab.tugraz.at:esp-ws20/assignment_2

parents 5c342943 f41dda73
No related branches found
No related tags found
No related merge requests found
...@@ -200,6 +200,7 @@ Damit die `generatePlayfairSquare` korrekt funktioniert, müssen folgende drei F ...@@ -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 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`. * `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 ## Spezifikation
......
...@@ -42,6 +42,12 @@ int checkStringValidity(char *text, int max_length, OperationType op) ...@@ -42,6 +42,12 @@ int checkStringValidity(char *text, int max_length, OperationType op)
int string_length = stringLength(text); int string_length = stringLength(text);
if(text[string_length - 1] == '\n') if(text[string_length - 1] == '\n')
text[string_length-- - 1] = '\0'; text[string_length-- - 1] = '\0';
else
{
int character;
while((character = getchar()) != '\n' && character != EOF);
return 0;
}
int number_of_letters = containsOnlyAlpha(text); int number_of_letters = containsOnlyAlpha(text);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment