C :: Aufgabe #95 :: Lösung #1

2 Lösungen Lösungen öffentlich
#95

Text in Löffelsprache konvertieren

Anfänger - C von Veigar - 16.12.2015 um 19:05 Uhr
Schreibe ein Script welches einen Text entgegen nimmt und ihn in Löffelsprache konvertiert!
(Löffelsprache: "Geheimsprache" die oft von Kindern benutzt wird, und die dadurch gebildet wird das an jeden Vokal (Selbstlaut) „lew" und dann noch einmal der Vokal gehängt wird. zum Beispiel "Ich bin klug!"-->"Ilewich bilewin klulewug!")
#1
vote_ok
von devnull (8870 Punkte) - 22.12.2015 um 17:37 Uhr

Konsolenausgabe:


$ ./loeffel "Boah, Ey"
Bolewoalewah, Elewey

Quellcode ausblenden C-Code
/*******************************
 * loeffel.c    Loeffelsprache
 *******************************/
#include <ctype.h>
#include <stdio.h>
 
void loeffel(const char *text) {
    const char *p = text;
    int c, l;
    
    while ((c = *p)) {
        l = tolower(c);
		if (l=='a' || l=='e' || l=='i' || l=='o' || l=='u')
			printf("%c%s%c", c, "lew", l);
		else			
			putchar(c);
		p++;		
	}
	putchar('\n');
}

int main(int argc, char **argv) {
	if (argc > 1) 
		loeffel(argv[1]);
	return 0;
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben