Video: Fun with Music and Programming by Connor Harris and Stephen Krewson 2024
Når du begynner å håndtere variabler i C, vil du alltid snuble i hagen til I / O, eller inngang / utgang. Datamaskinens primære inngangsenhet er tastaturet, og den primære utdataenheten er skjermen, og du trenger å vite hvordan du får C for å gjenkjenne innspill og opprette lagringsutgang.
Her er et kort sammendrag av C-tekstinngangs- og utgangsfunksjonene som du kan bruke til å lese informasjon fra tastaturet og trykke på informasjon på skjermen.
Funksjon | Format | Beskrivelse |
---|---|---|
atof () | [numvar =] atof (streng); | Konverterer en flytende verdi som er funnet i streng i et
flytende punktnummer, som kan lagres i en variabel, numvar eller brukes umiddelbart. Krever STDLIB. H header fil som skal inkluderes. |
atoi () | [numvar = atoi] (streng); | Konverterer en heltall som er funnet i streng i et heltall,
som kan lagres i en variabel, numvar eller brukes umiddelbart. Krever STDLIB. H header fil som skal inkluderes. |
fflush (standard inn) | fflush (stdin); | Fjerner tegn fra inngangsstrømmen (tastatur). |
fpurge (standard inn) | fpurge (stdin); | Fjerner tegn fra inngangsstrømmen (tastatur). Denne funksjonen
må brukes i Unix i stedet for fflush (stdin). |
getchar () | [ch =] getchar (); | Leser en enkelt karakter fra tastaturet. Karakteret er
vist og eventuelt lagret i karbonvariabelen ch. |
gets () | gets (string); | Leser en streng med tekst fra tastaturet (avsluttet av
Enter-tasten). Teksten er lagret i variabelstrengen. |
printf () | printf ("format" [var [var …]]); | Viser formatert tekst i henhold til formatstrengen. Valgfrie verdier eller variabler,
var, kan spesifiseres for å matche plassholdere eller konverteringstegn i formatstrengen. |
putchar () | putchar (CH); | Viser tegnet ch på skjermbildet , hvor ch er et enkelt tegn
(eller unntakskode) i enkelt anførselstegn eller navnet på en char -variabel. |
opsjoner () | opsjoner (string); | Viser tekststrengen på skjermbildet , hvor strengen er en bokstavs streng
med tekst (vedlagt i to sitater) eller navnet på en streng -variabel. |
scanf () | scanf ("format", & var); | Leser informasjon fra tastaturet i henhold til konverteringen
i formatstrengen. -informasjonen lagres da i variabelen var, som må samsvare med typen konvertering som brukes (int, float eller char, for eksempel). |