Einführung
In diesem Lab führen wir Sie durch den Prozess des Schreibens eines C-Programms, um den Fall eines eingegebenen Zeichens umzukehren. Dieses Programm nimmt ein vom Benutzer eingegebenes Zeichen entgegen und wandelt es in seinen entgegengesetzten Fall um (Kleinbuchstaben in Großbuchstaben oder Großbuchstaben in Kleinbuchstaben).
Erstellen einer neuen C-Datei
Beginnen Sie mit dem Erstellen einer neuen C-Datei namens main.c im Verzeichnis ~/project/.
Einfügen von Header-Dateien
Der erste Schritt besteht darin, die erforderlichen Header-Dateien im Programm einzubinden. In diesem Programm müssen wir die folgenden Header-Dateien einbinden:
#include<stdio.h>
#include<ctype.h>
Die Header-Datei stdio.h liefert Eingabe- und Ausgabefunktionen, während die Header-Datei ctype.h Funktionen bereitstellt, um zu überprüfen, ob ein Zeichen groß- oder kleingeschrieben ist.
Schreiben der main()-Funktion
Der nächste Schritt besteht darin, die main()-Funktion zu deklarieren und die Variablen zu initialisieren. In diesem Programm verwenden wir den Datentyp char, um das eingegebene Zeichen zu speichern.
int main()
{
char alphabet;
// Ihr Code kommt hier hin
return 0;
}
Erhalten der Benutzereingabe
Fordern Sie den Benutzer auf, ein Zeichen einzugeben, indem Sie printf() verwenden. Verwenden Sie die getchar()-Funktion, um die Eingabe des Benutzers zu lesen.
printf("Geben Sie ein Zeichen ein: ");
alphabet = getchar();
Umkehren des Zeichensfalles
Verwenden Sie die islower()-Funktion aus der Header-Datei ctype.h, um zu überprüfen, ob das Zeichen klein geschrieben ist oder nicht. Wenn es klein geschrieben ist, verwenden Sie die toupper()-Funktion, um es in Großschrift umzuwandeln, und umgekehrt mit der tolower()-Funktion.
if(islower(alphabet))
alphabet = toupper(alphabet);
else
alphabet = tolower(alphabet);
Anzeigen der Ausgabe
Geben Sie das Zeichen mit umgekehrter Groß- und Kleinschreibung mit der printf()-Funktion aus.
printf("Das Zeichen im entgegengesetzten Fall ist: %c\n", alphabet);
Alles zusammenfügen
Hier ist der vollständige Code für das Programm:
#include<stdio.h>
#include<ctype.h>
int main()
{
char alphabet;
printf("Geben Sie ein Zeichen ein: ");
alphabet = getchar();
if(islower(alphabet))
alphabet = toupper(alphabet);
else
alphabet = tolower(alphabet);
printf("Das Zeichen im entgegengesetzten Fall ist: %c\n", alphabet);
return 0;
}
Zusammenfassung
In diesem Lab haben Sie gelernt, wie Sie ein C-Programm schreiben, um die Groß- und Kleinschreibung eines eingegebenen Zeichens umzukehren. Wir haben die folgenden Schritte behandelt:
- Erstellen einer neuen C-Datei
- Einfügen von Header-Dateien
- Schreiben der
main()-Funktion - Erhalten der Benutzereingabe
- Umkehren der Groß- und Kleinschreibung des Zeichens
- Anzeigen der Ausgabe
Sie können nun dieses Programm verwenden, um die Groß- und Kleinschreibung eines beliebigen eingegebenen Zeichens in C umzukehren.



