Video: Android inmatning och visning av text med knapptryckning 2024
När du börjar hantera variabler i C, kommer du alltid att snubbla in i I / O-trädgården eller ingång / utgång. Datorns primära ingångsenhet är tangentbordet och dess primära utmatningsenhet är bildskärmen, och du behöver veta hur man får C för att känna igen inmatning och skapa skapa utdata.
Här är en snabb sammanfattning av C-textinmatnings- och utmatningsfunktionerna som du kan använda för att läsa information från tangentbordet och trycka information till skärmen.
Funktion | Format | Beskrivning |
---|---|---|
atof () | [numvar =] atof (sträng); | Konverterar ett flytande punktvärde som hittas i strängen till ett
flytpunktsnummer som kan lagras i en variabel, numvar eller används omedelbart. Kräver STDLIB. H huvudfil som ska ingå. |
atoi () | [numvar = atoi] (sträng); | Konverterar ett heltal som finns i strängen i ett heltal,
som kan lagras i en variabel, numvar eller används omedelbart. Kräver STDLIB. H huvudfil som ska ingå. |
fflush (stdin) | fflush (stdin); | Tar bort tecken från ingångsströmmen (tangentbord). |
fpurge (stdin) | fpurge (stdin); | Tar bort tecken från ingångsströmmen (tangentbord). Denna funktionen
måste användas i Unix istället för fflush (stdin). |
getchar () | [ch =] getchar (); | Läser en enda karaktär från tangentbordet. Karaktären visas
och lagras eventuellt i char variabeln ch. |
får () | får (sträng); | Läser en textsträng från tangentbordet (avslutas med
Enter-tangenten). Texten lagras i variabelsträngen. |
printf () | printf ("format" [var [var …]]); | Visar formaterad text enligt formatsträngen. Valfria värden eller variabler,
var, kan anges för att matcha platsinnehavare eller konverteringstecken i formatsträngen. |
putchar () | putchar (ch); | Visar tecknet ch på skärmen , där ch är ett enda tecken
(eller escape code) i enkla citat eller namnet på en char -variabel. |
sätter () | sätter (sträng); | Visar textsträngen på skärmen , där strängen är en bokstavs sträng
med text (bifogad i dubbla citat) eller namnet på en sträng -variabel. |
scanf () | scanf ("format", & var); | Läser information från tangentbordet enligt konvertering
tecknet i formatsträngen. Informationen lagras sedan i variablen var, som måste matcha typen av omvandling tecken som används (int, float eller char, för exempel). |