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 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. 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.
#inkludere
ved hjelp av navneområdet STD;
int main ()
char ch = 'a';
if (isupper (ch))
cout<
cout<
#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 "<