Isupper C ++

Isupper C ++
I dag skal vi lære en av funksjonene til C ++ som er isupper () -funksjonen. Vi lærer hvordan du implementerer denne funksjonen på C ++ språk. Men før det, la oss ta en rask titt på det grunnleggende om C ++ og funksjonene til C ++ språk, slik at det ikke blir stående noe poeng for brukeren for brukeren.

C ++ Language Foundation er basert på prinsippene for objektorientert programmering (OOP). Brukeren kan konstruere og forstå konseptene til programmet med letthet fordi C ++ gir en klar struktur. Videre er konseptet blitt eksplisitt av funksjonen i C ++ fordi funksjoner er små kodeblokker, og vi kan bruke det hvor som helst i et eksisterende program.

Introduksjon

Isupper () -funksjonen er en av de viktige funksjonene på C ++ språk, og det er også en forhåndsdefinert funksjon i C ++, så vi trenger ikke å skrive dusinvis av linjer for å implementere isupper () -funksjonen. Isupper () -funksjonen brukes til å sjekke om strengen eller tegnet er i store bokstaver eller ikke. På C ++ -språk har de kapitaliserte alfabetene fra A til Z ASCII -verdier fra 65 til 90. Hvis inngangsstrengen eller karakterverdien ikke kan representeres som en usignert røye eller ikke er til EOF (slutten av filen), er oppførselen til isupper () -funksjonen udefinerbar.

Syntaks:

La oss nå diskutere skrivestilen og implementeringen av isupper () -funksjonen. Først vil vi ta heltallstypen, og så skriver vi funksjonsnavnet som er isupper () -funksjonen. Deretter vil vi passere et argument av heltallstype i funksjonsbrakettene.

Parametere:

arg: Det er inngangsstrengverdien eller karakterverdien som skal sjekkes om det er i store bokstaver eller ikke, støpt til en int eller eof.

Returverdi:

Til gjengjeld vil vi få 1 hvis inngangsstrengen eller karakterverdien er i store bokstaver og 0 ellers.

Eksempel 01:

Nå vil vi skrive det aller første og enkle eksemplet på Isupper () som vi vil implementere på C ++ språk. For å begynne å skrive, trenger vi først en C ++ IDE slik at vi kan skrive og utføre programmet. For det, åpne C ++ -kompilatoren og begynn å implementere programmet.

Etter å ha åpnet kompilatoren, starter vi alltid med å inkludere de grunnleggende programmodulene. Disse modulene er C ++ 's ferdigpakkede moduler av C ++ språk. I stedet for å skrive dusinvis av kodelinjer for å generere modulen, trenger vi bare å skrive en kodeinje for å inkludere disse modulene. "#" -Indikatoren instruerer oversetteren om å laste modulen først, og deretter er modulen inkludert i programmet ved å bruke begrepet "Inkluder".

Etter dette vil vi skrive modulnavnet "iostream", som betyr å akseptere data fra brukeren og vise det til brukeren. Deretter vil vi inkludere den andre modulen til programmet som er “#include #inkludere
#inkludere
ved hjelp av navneområdet STD;
int main ()

char ch = 'a';
if (isupper (ch))
cout<ellers
cout<retur 0;

Deretter starter vi hovedfunksjonen slik at vi kan implementere den faktiske logikken eller problemet med programmet. Åpne hovedfunksjonen for hovedfunksjonen () og begynn å skrive koden. På linje 8 har vi erklært karaktertypen variabel og initialisert karakterverdien til den. Karaktertypevariabelen lagrer alltid i enkelt- eller dobbelt anførselstegn. Vi har startet if-ests-setningen for å sjekke om karaktervariabelen er i en øverste bokstav eller ikke. For det passerte vi isupper () -funksjonen til IF-Else. Og så trykte vi den ved å bruke cout () -metoden. COUT () -metoden er den forhåndsdefinerte metoden på C ++ språk. Vi vil returnere 0 til hovedfunksjonen, noe som betyr at programmet vil kjøre vellykket og oppnå målet.

La oss nå se utdataene fra ovennevnte beskriv illustrasjon:

Eksempel 02:

La oss begynne å skrive det andre eksemplet på isupper () -funksjonen. For å bruke operasjonene i det eksisterende programmet, inkluderer vi vanligvis de programrelaterte modulene først. For eksempel må vi bruke cout () -erklæringen hvis vi har tenkt å vise programmet. Så vi vil bruke "iostream" -pakken eller legge inn dataene og sende ut dataene til programmet. Deretter legger vi til en modul til for å bruke karakterfunksjonen i programmet. For det vil vi bruke “CCTYPE” -modulen. Deretter vil vi bruke "Namespace STD" -direktivet for ikke å referere til samme navn i hele programmet.

#inkludere
#inkludere
ved hjelp av navneområdet STD;
int main ()

char ch [20] = "linux";
int count = 0;
int i = 0;
mens (ch [i])

if (isupper (ch [i]))
telle ++;
i ++;

cout<<"There are " << count << " uppercase letters in "<retur 0;

Deretter vil vi starte hoved () -funksjonen slik at vi kan skrive den faktiske koden til programmet. På linje 8 har vi erklært karaktertypen variabel “CH” i størrelse 20 og som holder “Linux” strengverdien. Vi har erklært ytterligere to variabler av typen heltall som er "teller" og "jeg", og vi har lagret 0 i dem.

Etter dette brukte vi mens loopen som kjører til karakterstrengen “ch [i]” ikke er null. Så i linje 14, sjekker om CH [i] er en overfallsstreng eller ikke. Hvis den første tegnet på strengen er øvre sak, vil den øke med 1, og så videre. Når karakterstrengen “ch [i] er null, går kompilatoren ut fra stundsløyfen. Og skriver deretter ut antall over-bokstaver i inngangskarakterstrengen ved å bruke cout () -metoden. Til slutt vil vi returnere 0 til hoved () slik at utførelsen av programmet vil avslutte og deretter lukke braketten til Main () -funksjonen.

La oss se utdataene fra programmet som vi har implementert ovenfor:

Konklusjon

I denne artikkelen har vi lært en av funksjonene til C ++ -språk som er isupper () -funksjonen som brukes til å sjekke om inngangsstrengen er i store bokstaver eller ikke, og om det er, hvor mange bokstaver er i store bokstaver Brev. Da har vi også implementert noen eksempler slik at vi kan forstå mer om isupper () -funksjonen, og vi har forklart hver linje i eksemplet.