Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Program i C + + som kommer att vända en mening

    C + + är en robust programmeringsspråk som används för att utveckla allt från enkla automatiseringsskript till full - på skrivbordsprogram . Det är en grundläggande programmeringsspråk som många datavetenskapliga eleverna lär sig . En av funktionerna i C + + är dess klassen String , som normalt är reserverad för användning i textprogram och någonstans att alfanumeriska strängar , såsom lösenord , används . Att veta hur man kan vända en sträng i C + + kan du vända meningar . Strängklassen

    Strängen klass i C + + är en typ av behållare som används för att innehålla sekvenser av alfanumeriska tecken. Skillnaden mellan den traditionella klassen String och vad som kallas " c- strängar " är att C + + sträng objekt inkluderar många inbyggda funktioner , eller funktioner , som är mer intuitivt att programmera med . Denna klass ger också några ytterligare användbara funktioner som är gemensamma för andra typer av C + + behållare . Vissa av dessa funktioner inkluderar iteratorer , definitioner kapacitet , modifierare och sträng kommandon drift , som alla kan användas i kombination med varandra för att vända en mening .
    Program exempel nr 1

    Använd C + + ' s " include " -funktionen för att få strängarna , och sedan använda andra funktioner i klassen String för att tolka meningen och sedan vända den. Denna metod skulle kunna användas med hjälp av koden som detta exempel :

    # include # include # include

    void main ( ) { char s [ 10 ] , int i; int cx ; printf ( " Ange meningen du vill vända \\ n " ) ; scanf ( " % s " , s ) ; printf ( " Vänligen ange några siffror du behöver för att inkludera \\ n " ) ; scanf ( " % d " , & i) ; för ( cx = 0; cx < i; cx + + ) { printf ( " % s " , s ) , för ( cx = 0 , s [ CX ] = ' \\ 0 ' , cx + + ) ; ! CX - , för ( ; cx > 0; printf ( " % c " , s [ - CX ] ) ; } }


    program Exempel nr 2

    följande kod skapar en C + + -program som ger användaren ett formulärfält där de kommer in i meningen som måste vändas , då det kommer att vända meningen och presentera det i samma dialogruta

    # include # include # includevoid main ( ) { char srcstr [ 30 ] , desstr [ 30 ] , . int i , len , clrscr ( ) ; cout << " \\ nAnge meningen omvända meningen är \\ n "; for (i = 0; desstr [ i] = ' \\ 0 ' ; ! i + + ) } { cout < } getch ( ) ;} Addera Bädda återföring Program

    p Om användaren inte behöver mata in meningen som måste vändas och du behöver för att automatiskt vända meningen , kan du bädda in anpassad kod för att göra detta . Denna typ av program körs som en subrutin inom C + + ansökan eftersom det inte behöver presentera något för användaren , använder den en mycket mindre kodbas följande kod kan bäddas in i din C + +-program för att vända meningar och presentera dem för användaren : . .

    void main ( ) { int i , l, röding s [ ] = " Reverse string presenteras här " , clrscr ( ) , L = strlen (s ) , för ( i = l , i> = 0 ; i - - ) ; printf ( " % c " , s [ i] ) ; getch ( ) ;} Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Ange GridView Datakey i Code
    ·Så här ställer du in DataGridView CurrentRow
    ·Hur man skriver HTML Extensions i C
    ·Vad är meningen med ANSI
    ·Hur man initiera en ArrayList
    ·Hur man använder Beräkna verktyg för CPP
    ·Hur man kompilerar C + + Med FStream
    ·Hur man beräknar en minnesadress
    ·Fakta om CPP Compiler
    ·Hur du krypterar en fil i C #
    Utvalda artiklarna
    ·Hur du installerar Java Classpath på Windows
    ·Hur man skickar ett fax i ASP.Net
    ·Hur man läser en doc-fil i Java
    ·Hur Pass skalvariabler till AWK
    ·Hur man skriver en kö klass i C + +
    ·Funktionsprototyp i Python
    ·Hur att bestämma storleken av ett ord i Python
    ·Hur man installerar Innovatek
    ·Hur man läser en fil till en Listbox
    ·Hur man använder en mus i dina QBasic Program
    Copyright © Dator Kunskap http://www.dator.xyz