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
    Hva er det motsatte av Skriv ut i C Programming
    ? Utviklere laget programmeringsspråket C som et system programmeringsverktøy. Som sådan , fungerer C på et lavt nivå i systemet , kunne grensesnittet direkte med Input /Output mekanismer og minne. På grunn av dette , har C mange input og output funksjoner for å håndtere ulike situasjoner . Men input og output funksjoner i speilet hverandre i funksjonalitet : Den " scanf ( ) "-funksjonen etterligner syntaksen " printf ( )" mens du utfører den motsatte oppgaven . Printf ( )-funksjonen

    I C -programmering , utgang til standard output stream gjøres ved hjelp av " printf ( ) "-funksjonen . Printf fungerer ved å ta et konstant peker til et tegn array ( C sin versjon av en setning eller "streng" ) etterfulgt av en liste over verdier. Listen over verdier skal tilsvare en samling av spesielle symboler i strengen som representerer data type en verdi. Som vist i følgende eksempel tar printf funksjonen en streng som inneholder spesialtegnet "% d ", som indikerer at det må være en desimal verdi etter strengen . Desimalverdien vil skrive ut i stedet for "% d" symbol : en

    printf (" Desimal :% d" , 564 ) ;

    /* utskrifter " Desimal : 564 " til skjermen * /
    setter ( ) funksjon

    " puts ( ) "-funksjonen fungerer på samme måte printf -funksjonen , bortsett fra at setter virker spesifikt på streng utgang. Den setter funksjonen ta et tegn array - igjen, C representasjon av en streng - skrives ut, og det til skjermen . Følgende eksempel viser hvordan setter verkene i koden : en

    røye str [ ] = " Hello ";

    setter (str ) ;

    /* skriver " Hello " til skjermen * /
    The scanf ( ) Funksjon

    Opposing printf funksjonen er " scanf ( ) "-funksjonen . I stedet for å skrive tegn til skjermen , henter scanf funksjonen input fra brukeren til bruk i programmet. Den scanf funksjonen har en lignende syntaks til printf ( en streng som inneholder spesialtegn) , men i stedet som inneholder en streng med spesialtegn, etterfulgt av verdier som skal skrives ut til skjermen, blir strengen i scanf etterfulgt av variabler som innspill vil bli lagret . Følgende eksempel viser hvordan scanf fungerer i praksis : en

    int innspill ;

    scanf ( "Bruker skrive inn et heltall :% d" , input);

    /* en bruker vil skrive inn et heltall , som programmet lagrer i variable "input " * /
    gets ( ) Funksjon

    Akkurat som scanf er det motsatte av printf , " gets ( ) " motsetter setter. Den får funksjonen får en streng input fra brukeren , og lagrer den til et tegn array. Programmereren må utpeke en karakter array til å lagre strengen i - og sørge for at karakteren matrise har nok plass til å lagre forventet strengen . Følgende eksempel detaljer de får funksjon : en

    røye str [ 200 ];

    får (str ), //brukeren er gratis å legge inn en streng, som programmet vil lagre i " str "

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan konvertere en streng til en Enum 
    ·Hvordan endre en Fill Factor 
    ·Hvordan laste ned og lagre Media Med iPhone SDK 
    ·En Tutorial på iPhone SDK varsler 
    ·Hvordan lage en buffer i C + + 
    ·Hvordan du skal lukke en WCF Kanal 
    ·Slik formaterer innhold Inne i en UIScrollView 
    ·Hvordan lage din egen spillmotor 
    ·Hvordan skrive et enkelt program i C + + 
    ·Hva er forskjellen på en analog inngang Control & en D…
      Anbefalte artikler
    ·En Duplikatattributt feil ble oppdaget under en XML Par…
    ·Hvordan legge til kontroller til et panel 
    ·Hva gjør Array Dimension Manglende Mean i Java Program…
    ·Hvordan skrive til en ekstern fil i PHP 
    ·Slik bruker en variabel i en SQL String VBA 
    ·Slik installerer MySQL på Mac OS X Leopard 
    ·Hvordan bygge en Classifieds Web Site 
    ·Hvordan bruke bannere og klistremerker i GTK Radiant 
    ·Hvordan bruke VBS å dempe volumet 
    ·Hvordan sette opp Visual Basic 6.0 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/