Isupper C ++

Isupper C ++
Heute lernen wir eine der Funktionen von C ++, nämlich die Funktion isupper (). Wir werden lernen, wie diese Funktion in C ++ - Sprache implementiert werden kann. Schauen wir uns jedoch vorab die Grundlagen von C ++ und die Funktionen der C ++ - Sprache an, damit kein Verwirrungspunkt für den Benutzer übrig bleibt.

Die C ++-Language Foundation basiert auf den Prinzipien der objektorientierten Programmierung (OOP). Der Benutzer kann die Konzepte des Programms problemlos konstruieren und verstehen, da C ++ eine klare Struktur bietet. Darüber hinaus wurde das Konzept durch die Funktion in C ++ explizit gemacht, da Funktionen kleine Codeblöcke sind und wir es möglicherweise überall in einem vorhandenen Programm anwenden.

Einführung

Die Funktion isupper () ist eine der wichtigsten Funktionen in der C ++ - Sprache und auch eine vordefinierte Funktion in C ++. Die Funktion isupper () wird verwendet, um zu überprüfen. In C ++ - Sprache haben die kapitalisierten Alphabete von a bis z ASCII -Werte von 65 bis 90. Wenn der Eingangszeichenfolge oder der Zeichenwert nicht als vorzeichenloses Zeichen dargestellt werden kann oder nicht zu EOF (Ende der Datei) ist, ist das Verhalten der Isupper () -Funktion nicht definierbar.

Syntax:

Lassen Sie uns nun den Schreibstil und die Implementierung der Funktion isupper () diskutieren. Zuerst nehmen wir den Ganzzahltyp und dann schreiben wir den Funktionsnamen, der die Funktion isupper () ist. Dann werden wir in den Funktionsklammern ein Argument vom Typ Ganzzahl übergeben.

Parameter:

arg: Es ist der Eingangszeichenfolgewert oder der Zeichenwert, der überprüft wird, ob in den oberen Fallbuchstaben oder nicht, an einen INT oder EOF gegossen.

Rückgabewert:

Im Gegenzug erhalten wir 1, wenn sich die Eingabezeichenfolge oder der Zeichenwert in Großbuchstaben befindet und ansonsten 0.

Beispiel 01:

Jetzt schreiben wir das erste und einfache Beispiel von Isupper (), das wir in C ++ - Sprache implementieren werden. Um mit dem Schreiben zu beginnen, brauchen wir zuerst eine C ++ - IDE, damit wir das Programm schreiben und ausführen können. Öffnen Sie dafür den C ++ - Compiler und beginnen Sie mit der Implementierung des Programms.

Nach dem Öffnen des Compilers beginnen wir immer damit, die grundlegenden Programmmodule aufzunehmen. Diese Module sind die vorverpackten Module von C ++ - die C ++ - Sprache. Anstatt Dutzende von Codezeilen zu schreiben, um das Modul zu generieren, müssen wir nur eine Codezeile eingeben, um diese Module einzuschließen. Der "#" -Izator weist den Übersetzer an, zuerst das Modul zu laden. Anschließend ist das Modul im Programm mit dem Begriff "Include" enthalten.

Danach schreiben wir den Modulnamen "iOstream", was bedeutet, Daten vom Benutzer zu akzeptieren und dem Benutzer anzuzeigen. Dann werden wir das zweite Modul des Programms einbeziehen, nämlich das „#include #enthalten
#enthalten
Verwenden von Namespace STD;
int main ()

char ch = 'a';
if (isupper (ch))
Cout<anders
Cout<Rückkehr 0;

Als nächstes beginnen wir die Hauptfunktion, damit wir die tatsächliche Logik oder das Problem des Programms implementieren können. Öffnen Sie die Funktion main () Funktionsklasse und schreiben Sie den Code. In Zeile 8 haben wir die Variable der Zeichentyp deklariert und den Zeichenwert infitiert. Die Variable der Zeichentyp speichert immer in einzelnen oder doppelten Anführungszeichen. Wir haben die IF-ELSE-Anweisung gestartet, um zu überprüfen. Dafür haben wir die Funktion isupper () in die IF-ELSE übergeben. Und dann haben wir es mit der Cout () -Methode verwendet. Die Cout () -Methode ist die vordefinierte Methode in C ++ - Sprache. Wir werden 0 zur Hauptfunktion zurückkehren, was bedeutet, dass das Programm erfolgreich ausgeführt und sein Ziel erreicht wird.

Lassen Sie uns nun die Ausgabe der obigen Beschreibung der Abbildung sehen:

Beispiel 02:

Lassen Sie uns das zweite Beispiel der Funktion isupper () schreiben. Um die Vorgänge im vorhandenen Programm zu verwenden, schließen wir normalerweise zuerst die programmbezogenen Module ein. Zum Beispiel müssen wir die Cout () -Erklärung verwenden, wenn wir beabsichtigen, das Programm anzuzeigen. Wir werden also das "iOstream" -Paket verwenden oder die Daten eingeben und die Daten des Programms ausgeben. Dann fügen wir ein weiteres Modul hinzu, um die Zeichenfunktion im Programm zu verwenden. Dafür werden wir das "CCType" -Modul verwenden. Dann werden wir die Anweisung „Namespace STD“ verwenden, um im gesamten Programm nicht auf denselben Namen zu verweisen.

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()

char ch [20] = "Linux";
int count = 0;
int i = 0;
während (ch [i])

if (isupper (ch [i]))
zählen ++;
i ++;

Cout<<"There are " << count << " uppercase letters in "<Rückkehr 0;

Dann starten wir die Funktion main (), damit wir den tatsächlichen Code des Programms schreiben können. In Zeile 8 haben wir die Variable "CH" von Charaktertyp von Größe 20 deklariert und den String -Wert "Linux" enthält. Wir haben zwei weitere Variablen vom Typ Ganzzahl deklariert, die "zählen" und "Ich" sind, und wir haben 0 in ihnen gespeichert.

Danach haben wir die während der Zeichenfolge "ch [i]" nicht null verwendet, bis die Zeichenfolge "ch [i]" ist. Dann prüft in Zeile 14, ob CH [i] eine obere Kase-Zeichenfolge ist oder nicht. Wenn das erste Zeichen der Zeichenfolge obere Fälle ist, wird es um 1 erhöht und so weiter. Wenn die Zeichenfolge „ch [i] null ist, dann geht der Compiler aus der while -Schleife aus. Und druckt dann die Anzahl der Buchstaben der Eingangszeichenfolge mit der Cout () -Methode aus. Am Ende kehren wir 0 an den Main () zurück, so dass die Ausführung des Programms endet und dann die Halterung der Main () -Funktion schließt.

Sehen wir uns die Output des oben implementierten Programms an:

Abschluss

In diesem Artikel haben wir eine der Funktionen der C ++ - Sprache gelernt, nämlich die Funktion isupper (), mit der es verwendet wird, um zu überprüfen Briefe. Dann haben wir auch einige Beispiele implementiert, damit wir mehr über die Funktion isupper () verstehen können und jede Zeile des Beispiels erklärt haben.