|  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 man skriver en C-programmet Läsa en parentes

    Program måste kunna läsa och skriva filer för att tillförlitligt lagra data . Hantering fil ingången är en mycket vanlig programmering uppgift . Programspråket C kan du enkelt komma åt filer med funktioner från C-standard biblioteket . Ett enkelt program som kan hjälpa dig att lära dig mer om C -fil input är ett program som läser text från en fil . Du kan låta programmet göra något speciellt , tycker bara läsa parentes , för att ytterligare utforska filen ingång med C. Du behöver
    C Integrated Development Environment ( IDE ) katalog C Compiler
    Visa mer instruktioner
    1

    Import de två biblioteken " cstdio ' och ' cstdlib " genom att skriva följande två uttalanden på toppen av källkoden filen :

    inkluderar # ;

    # include
    2

    Skapa en huvuduppgift genom att skriva följande under # include uttalanden :

    int main ( ) { } Addera 3

    Deklarera en pekare till en fil genom att skriva följande uttalande innanför klamrarna i den huvudfunktion :

    fILE * f ;
    4

    Öppna den fil du vill läsa text från genom att skicka sitt namn och sökväg till funktionen fopen ( ) . Till exempel , om du vill öppna filen " filnamn.typ ' ligger i roten på din C : \\ -enhet , kan du använda följande funktionsanrop :

    f = fopen ( " c : \\ \\ filnamn . txt " , " r " ) ;
    5

    Deklarera en karaktär datatyp som lagrar ett enstaka tecken från filen . Att förklara karaktären datatyp :

    char c ,
    6

    Deklarera datatypen int som kommer att hålla räkningen på hur många parentes har läst . Skriv följande rad att förklara int :

    int parenthesisCount = 0;
    7

    Loop igenom filen ett tecken i taget . En effektiv metod för att åstadkomma detta använder getc ()-funktionen , som griper ett tecken från en fil. Genom att lagra detta ett tecken i en char variabel , kan du testa det senare och se om det är en parentes . När getc ( ) når slutet av filen , möter den en end-of - file ( EOF ) karaktär . Du kan använda det här tecknet för att avsluta while-slingan , som den här : ( ! ( C = getc ( f ) ) = EOF ) katalog

    medan { }
    8

    test för att se om char variabel håller en parentes . Om den gör det , så kan man öka den parenthesisCount variabeln. Du kan skriva en if-sats inuti klamrarna i while-slinga för att utföra den här åtgärden , såsom :

    if ( c == ' { '

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur till Redigera DataGrid Cell i Silverlight
    ·Hur man använder Skeleton filer i OGRE
    ·Hur Länk COBOL & C tillsammans på z /OS
    ·Hur du använder Threading och meddelanden i Visual C +…
    ·Hur du uppdaterar rutnätsdata
    ·Hur Fake en mall Code
    ·Hur sortera i en Data Grid
    ·Hur man använder arrayer för att göra matriser i C +…
    ·Hur man använder funktioner i C + +
    ·Ta reda på om ett datum är giltig i en C-programmet
    Utvalda artiklarna
    ·Hur man installerar ett RPM paket
    ·Datatyper i VB6
    ·Hur man gör en String Versaler Använda Python
    ·Hur du ändrar DataGridView Cell BackColor
    ·Början Android Developments
    ·Hur man uppdaterar en Display Field Använda JavaScript…
    ·Hur man fixar 1087 Syntax Error Med Game Movement i Fla…
    ·Så här ställer du Isolation Level i ODBC
    ·Hur man skriver algoritmer för nybörjare
    ·Hur kan jag få lokalt väder på min hemsida
    Copyright © Dator Kunskap http://www.dator.xyz