Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Programy v C + + , ktoré budú Reverse veta

C + + je robustný programovací jazyk používaný k rozvoju všetko od jednoduchých automatizačných skriptov pre full - na desktopových aplikácií . Je to programovací jazyk jadro , ktoré mnohé počítačovej vedy sa študenti učia . Jedným z rysov C + + , je jeho String triedy , ktorý je zvyčajne vyhradený pre použitie v textových aplikáciách a všade tam , kde alfanumerické reťazce , ako napríklad hesiel , sú použité . Vedieť , ako zvrátiť reťazec v C + + umožňuje obrátiť viet . String Trieda

trieda string v C + + je typ kontajnera použité na zásobovanie sekvencie alfanumerických znakov . Rozdiel medzi tradičným reťazec triedy a to , čo je známe ako " C - reťazca " je , že C + + objekty string patrí mnoho vstavaných funkcií , alebo funkcií , ktoré sú viac intuitívne programovanie s Táto trieda tiež poskytuje niektoré ďalšie užitočné funkcie , ktoré sú spoločné s ostatnými typmi C + + kontajnerov . Niektoré z týchto funkcií sú iterátory , definície kapacity , modifikátory , a prevádzkové príkazy reťazca , z ktorých všetky môžu byť použité v spojení s navzájom zvrátiť trest .
Program Príklad č 1

Použitie C + + " s " sú " funkcie , získanie reťazca , a potom používať ďalšie funkcie triedy string analyzovať vetu a potom zvrátiť . Tento spôsob by bol zamestnaný pomocou kódu , ako je tento príklad : Spojené

# include # include # include

void main ( ) { char s [ 10 ] , int i; int cx ; printf ( " Zadajte vetu , ktorú chcete obrátiť \\ n" ) ; scanf ( " % s " , s ) ; printf ( " Prosím , zadajte akékoľvek číslo budete musieť zahrnúť \\ n " ) ; scanf ( " % d " , & i ) , pre ( cx = 0 ; cx < i ; cx + + ) { printf ( " % s " , s ) , u ( cx = 0 , y [ cx ] = ' \\ 0 ' ; cx + + ) , cx - , ! for ( ; cx > 0 ; printf ( " % c " , s [ - cx ] ) ; } }


program Príklad č 2

Nasledujúci kód vytvorí + + C program , ktorý predstavuje užívateľa s pole formulára , kde vstúpi vetu , ktorá musí byť obrátený , potom . to obráti vetu a predloží ju v rovnakom dialógovom okne

# include # include # includevoid main ( ) { char srcstr [ 30 ] , desstr [ 30 ] ; int i , ľan , clrscr ( ) ; cout << " \\ nEnter vety obrátil veta \\ n " ; for ( i = 0 ; ! desstr [ i ] = ' \\ 0 ' ; i + + ) { } cout < } getch ( ) ; }
vkladanie zvratu program

Ak používateľ nie je potrebné ručne zadať vetu , ktorá musí byť zrušená a budete musieť automaticky zvrátiť rozsudok , môžete vložiť vlastný kód , aby tak urobili . Tento druh programu beží ako . podprogramu v rámci + + aplikácie C Vzhľadom k tomu , že nie je treba predstavovať nič pre užívateľov , používa oveľa menšie kódovú základňu Nasledujúci kód môže byť vložený priamo vo Vašom C + + aplikácie zvrátiť vety a prezentovať ich užívateľovi : .

void main ( ) { int i , l , char s [ ] = " Reverse string tu uvedené " ; clrscr ( ) , l = strlen ( s ) for ( i = l , i > = 0 , i - - ) ; printf ( " % c " , s [ i ] ) ; getch ( ) ; }

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené