So konvertieren Sie Strings in Großbuchstaben in Großbuchstaben in C -Programmierung
Der Strupr () Funktion ändert den Fall einer String in Großbuchstaben. Die Zeichenfolge, die transformiert werden muss Header-Datei. Dieser Artikel wird in großer Tiefe über die Verwendung von Art und Weise gehen Strupr () Saiten in Großbuchstaben umwandeln.
Die grundlegende Syntax von Strupr () Ist:
char* strupr (char* str);Die Zeichenfolge, die in Großbuchstaben umgewandelt werden muss Strupr () Methode. Die Funktion gibt einen Zeiger in die gleiche Zeichenfolge in Großbuchstaben zurück.
Lassen Sie uns nun untersuchen, wie man das nutzt Strupr () Methode, um eine Zeichenfolge in Großbuchstaben zu ändern:
#enthaltenIm obigen Code deklarieren wir zunächst ein Zeichenarray namens STR mit einer Größe von 100. Die Zeichenfolge des Benutzers wird dann mit dem gelesen fGets () Methode. Der Strupr () Die Methode wird dann verwendet, um die Zeichenfolge in Großbuchstaben zu transformieren. Der Strupr () Die Methode empfängt das STR -Array als Eingabe. Zuletzt verwenden wir die Funktion printf (), um den endgültigen Großbuchstaben auszugeben.
Ausgang
Notiere dass der Strupr () Funktion modifiziert die ursprüngliche Zeichenfolge. Bevor Sie das anrufen Strupr () Methode, Sie sollten ein Duplikat der ursprünglichen Zeichenfolge erstellen, wenn Sie sie intakt halten müssen.
Es ist wichtig zu beachten, dass die Strupr () Funktion funktioniert nur mit ASCII -Zeichen. Es funktioniert nicht mit erweiterten ASCII -Zeichen oder Unicode -Zeichen. Wenn die Eingangszeichenfolge erweiterte ASCII- oder Unicode -Zeichen enthält, die Ausgabe der Ausgabe der Strupr () Funktion kann unvorhersehbar sein.
Erstellen Sie die benutzerdefinierte Strupr () -Funktion in der C -Programmierung
Im folgenden Beispiel ein Brauch Strupr () Die Funktion wird erstellt, die eine Kleinbuchstaben -Zeichenfolge in Großbuchstaben umwandelt:
#enthaltenAusgang
Abschluss
In der C -Programmierung ist es häufig erforderlich, Saiten in Großbuchstaben umzuwandeln, und der Strupr () Funktion macht es einfach, dies zu tun. Der Die Header -Datei muss vorhanden sein, um die zu verwenden Strupr () Methode. Die Funktion muss mit der Zeichenfolge als Parameter aufgerufen werden, und die ursprüngliche Zeichenfolge muss bei Bedarf erhalten bleiben. Bei der Arbeit mit bestimmten Charaktertypen ist es jedoch wichtig, seine Einschränkungen zu verstehen.