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
    Hvordan skrive et program som leser en String av navn fra en fil i C
    Det kan være nyttig å lese i navn fra en fil når du ønsker å bruke dataene i C-program . For eksempel , må du kanskje å lese i ansattes navn for å legge til din datamaskin database eller å beregne lønnsopplysninger . C- biblioteket inneholder funksjoner for å la deg åpne en fil , kan du lese i data og deretter dele den opp i sitt navn komponenter. Instruksjoner
    en

    Åpne C kildefilen i et redigeringsprogram , for eksempel Microsoft Visual Studio.
    2

    Inkluder " stdio " og " streng " overskrifter ved å legge inn koden "# include " og " # include " øverst i kildefilen .
    3

    Åpne filen du ønsker å lese navnene fra ved å legge inn koden "FILE * my_file ; my_file = fopen ( " file.txt "," r ") ; . " Den " r" argument setter filen for lesetilgang . Erstatt " file.txt " med filbanen for filen.
    4

    Ring " fgets " funksjon for å lese en tekstlinje fra filen , ved å legge inn koden " røye linjen [ 80 ] , mens ( fgets ( linje, 80 , my_file ) = NULL ! ) {" . Sløyfen holder å lese en linje av gangen til den når slutten av filen . Slutten av hver linje er merket med et linjeskift ( \\ n ) karakter
    5

    Separat strengen av navnene i individuelle navn med " strtok "-funksjonen , ved å legge inn koden " char * PCH . ; pch = strtok ( linje, "") , mens ( ! pch = NULL) { printf ( "% s \\ n" , pch ), pch = strtok ( NULL , "") ; } " . Den " strtok " deler seg flere ganger strengen inn navn , skille det av hvite områder . Alternativt, hvis navnene er bare lagret én per linje, bare skrive navnene ut med koden " printf ( % s \\ n" , linje) . " Lukk den forrige " mens "loop ved å legge inn koden " } " < . br >
    6

    Lukk filen med " fclose "-funksjonen ved å legge inn koden " fclose ( my_file ) ; . "
    7

    Lagre C -filen , kompilere og kjøre den til lese i rekken med navn.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke Enum i C Program 
    ·Innebygde Resources i Silverlight 
    ·Hvordan bruke Ogre Vector3 Operator 
    ·Hvordan skrive en Vim Script 
    ·Hva er en ctype Header 
    ·Hvordan lage en mappe i C + + 
    ·Hvordan sortere en generisk liste 
    ·Hvordan vise en streng Backwards i C 
    ·Vanlige feil i Turbo C 
    ·Hvordan skrive din egen Game Program 
      Anbefalte artikler
    ·Hvordan bruke saken i UML 
    ·Forskjellen mellom Exit & Dø i Perl 
    ·Hvordan Bind ListBox å DataGrid 
    ·Hvordan koden regulære uttrykk parsere 
    ·Sette inn en retur ID i MySQL 
    ·Slik Pass Dynamic Date variabel i Multi Dataflyt SSIS 
    ·Hvordan Echo et bilde i PHP 
    ·Hvordan skrive en DOS Script 
    ·Hvordan å kode Java Boxes 
    ·Hvordan Kill C + + Syntax 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/