C :: Aufgabe #17 :: Lösung #2

2 Lösungen Lösungen öffentlich
#17

Text abwechselnd in Groß- und Kleinschreibung

Anfänger - C von Dome - 29.12.2012 um 01:34 Uhr
Schreiben Sie ein Programm, welches einen eingegeben Text so manipuliert, das der Text abwechselnd in Groß- und Kleinschreibung auf den Bildschirm ausgegeben wird.

Konsolenausgabe:

Texteingabe: Beispieltext
Textausgabe: BeIsPiElTeXt
#2
vote_ok
von kathleenw (3600 Punkte) - 08.07.2020 um 08:53 Uhr
Quellcode ausblenden C-Code
#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>

int main(void)
{
    char wort[100];
    int i = 2;
    
    printf("Bitte gib ein Wort ein welches manipuliert werden soll: \n");
    if (fgets(wort,sizeof(wort),stdin)==NULL) {
        printf("Fehler beim Einlesen\n");
        return EXIT_FAILURE;
    }
    
    while(wort[i-2]) {
        if (i%2==0)
            putchar(toupper(wort[i-2]));
        else
            putchar(tolower(wort[i-2]));
        i++;
    }
 
    return EXIT_SUCCESS;
}

Kommentare:

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

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