Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Programmer i C + + som vil reversere en setning
    C + + er en robust programmeringsspråk som brukes til å utvikle alt fra enkle automatisering skript til full -on desktop-applikasjoner . Det er en kjerne programmeringsspråk som mange PC -science elevene lærer . En av funksjonene i C + + er dens String klassen, som vanligvis er reservert for bruk i tekstprogrammer og hvor som helst som alfanumeriske strenger , for eksempel passord , blir brukt . Å vite hvordan å reversere en streng i C + + gjør det mulig å reversere setninger . String klasse

    Strengen klasse i C + + er en slags container som brukes til å inneholde sekvenser av alfanumeriske tegn. Forskjellen mellom den tradisjonelle string klasse og det som kalles " c- strenger " er at C + + streng objekter omfatter mange innebygde funksjoner eller funksjoner , som er mer intuitivt å programmere med . Denne klassen inneholder også andre nyttige funksjoner som er felles for andre typer C + + beholdere. Noen av disse funksjonene inkluderer iteratorer , kapasitet definisjoner, modifikatorer, og streng drift kommandoer , som alle kan brukes i forbindelse med hverandre å reversere en setning .
    Program Eksempel nr. 1

    bruk C + + ' s " include "-funksjonen for å få strengene , og deretter bruke andre funksjoner på strengen klassen å analysere dommen og deretter reversere den. Denne metoden vil være ansatt ved hjelp av kode som dette eksemplet : en

    # include # include # include

    void main ( ) { char s [ 10 ]; int i; int cx ; printf ( "Skriv inn setningen du ønsker å reversere \\ n "); scanf ( "% s" , s) ; printf ( "Vennligst oppgi noen tall du trenger å inkludere \\ n "); scanf ( "% d " , og i) , for ( cx = 0; cx < i; cx + + ) { printf ( "% s " , s) , for ( cx = 0 , s [ cx ] = '\\ 0 '; cx + + ); ! cx - ; for (; cx > 0; printf ( "% c" , s [- cx ] ); } }


    program Eksempel nr. 2

    følgende kode vil skape et C + + program som presenterer brukeren med en form felt hvor de vil gå inn i setningen som må reverseres , og deretter det vil reversere dommen og presentere den i samme dialogboks

    # include # include # includevoid main ( ) { char srcstr [ 30 ] , desstr [ 30 ]; . int i , len ; clrscr (); cout << " \\ nSkriv setningen reversert setning er \\ n "; for (i = 0; desstr [ i] = '\\ 0 '; ! i + + ) } {domstol < } getch (); }
    Inkluder Tilbakeføring Program

    p Hvis brukeren ikke trenger å manuelt gå inn i setningen som må reverseres , og du trenger å automatisk reversere dommen, kan du legge inn egendefinert kode for å gjøre det. Denne typen program kjører som en subrutine i C + +-programmet Fordi det ikke trenger å presentere noe for brukeren , bruker den en mye mindre kodebasen følgende kode kan være integrert i din C + + program for å reversere setninger og presentere dem til brukeren: . .

    void main ( ) { int i , l; røye s [ ] = " Reverse streng presenteres her "; clrscr (); l = strlen ( s ), for (i = l; i> = 0 ; i- - ) ; printf ( "% c" , s [ i] ) ; getch (); }

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en Stickman i C + + 
    ·Slik viser filer fra en valgt Trevisning Node i en List…
    ·Slik Beregn Oktal til binær konvertering 
    ·Slik viser en rettvinklet trekant med tall i C Programm…
    ·Hvordan bruke Kommandolinjeparametre i C + + 
    ·Hvordan Reverse en Array i C + + 
    ·Hvordan å kompilere kode på en Mac 
    ·Hvordan lage et objekt Bounce i C # 
    ·Hvordan skrive en Visual C program som bruker et Mens e…
    ·Hva er funksjoner av Turbo C 
      Anbefalte artikler
    ·Hvordan konvertere en streng til et heltall i Gambas 
    ·Hvordan konvertere en streng i Java for å GeneralPath 
    ·Slik konverterer en VB6 Prosjekt til EXE 
    ·Hvordan lage Equalizer Grafer i Visual Basic 
    ·Slik konverterer et objekt til en Long Primitive i Java…
    ·Hvordan finne Min MySQL versjon 
    ·Hvordan dele heltall med Bit Flytter 
    ·Slik løser Java Nedlasting Problemer 
    ·Hvordan Teach Yourself Windows CE Programmering i 24 ti…
    ·Slik Beregn Oktal til binær konvertering 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/