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

    Hur mäter Varje ASCII Bredd i en String

    The American Standard Code for Information Interchange är en kodning system som kartor numeriska värden till karaktärerna , siffror och symboler som används i det engelska språket . ASCII används för att representera tecken i datorprogram. Meningar kan bildas genom att sätta samman tecken till tecken arrayer, eller strängar . Du kan mäta storleken på ett ASCII-tecken i en sträng med hjälp av " sizeof " operatör i ett C-program . Detta är användbart eftersom det finns två möjliga bredder av ett ASCII-tecken , beroende på om ditt system stöder den utökade ASCII- uppsättningen eller inte . Saker du behöver
    C Integrated Development Environment ( såsom Eclipse CDT ) katalog C Compiler ( t.ex. GCC )
    Visa fler instruktioner
    1

    Load C IDE genom att klicka på dess programikon . När det öppnas , välj " File ", " New ", "projekt" och välj " C-projekt " för att skapa ett nytt C-projekt . En tom källkod filen visas i textredigeraren delen av IDE
    2

    Skriv följande " main " -funktion deklaration , vilket är utgångspunkten i ditt program : .

    Int main ( ) katalog

    { } Addera 3

    Skriv följande tecken sekvens , eller sträng , förklaring mellan klammerparenteser som följer " main " -funktion deklaration :

    char * string = " ASCII-sträng ";
    4

    Skriv en slinga struktur som itererar igenom varje ASCII-tecken i strängen . Du kan åstadkomma detta genom att skriva följande " för " loop :

    for (int i = 0; string [ i] = ' \\ 0 ' , i + + ! ) Katalog

    { }

    5

    Skriv ett uttalande som skriver ut storleken på varje ASCII-tecken i strängen . Placera följande uttalande innanför klamrarna som omedelbart följer " för " loop :

    printf ( " charwidth : % d \\ n " , sizeof ( string [ i] ) ) ;
    6

    Kör programmet genom att trycka på den gröna knappen "Spela" . Programmet produktionen ser ut ungefär så här , vilket visar att bredden av varje ASCII-tecken i strängen är lika med 1 byte

    charwidth : . 1

    charwidth : 1

    charwidth : 1

    charwidth : 1

    charwidth : 1

    charwidth : 1

    charwidth : 1

    charwidth : 1

    charwidth : 1

    charwidth : 1

    charwidth : 1

    charwidth : 1

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör ett GUI i C
    ·Hur man installerar ett C Run -time bibliotek
    ·Hur sortera i en Data Grid
    ·Definition av ett upphöjningskort
    ·En handledning om Microsoft Visual Studio C + +
    ·Hur man använder strcat funktion i C + +
    ·Krav på en iTouch SDK
    ·Hur man kompilerar C + + kod med GNU
    ·Hur man kompilerar en H Arkiv
    ·Hur man deklarerar en konstant sträng i C programmerin…
    Utvalda artiklarna
    ·Hur man gör ett block element med CSS
    ·HTML -kod för Understrukna Kursiv
    ·Hur man uppskatta antal buggar i kod
    ·Konvertera Latin1 till UTF - 8
    ·Hur man använder strängar för att räkna antalet fö…
    ·Lägga till ODBC till VB.Net Express
    ·Hur konverterar jag BCD till decimal Visual Basic
    ·Hur man använder en dubbel - För Loop på Python
    ·Enkla Visual Basic-projekt
    ·Hur du fyller en ComboBox Från en Python Lista
    Copyright © Dator Kunskap http://www.dator.xyz