Input

A C/C++ nyelvben a scanf utasítás való az adatok billentyűzetről való beolvasására beolvasására.

Használatához a program elején be kell szúrni az stdio.h állományt.

#include "stdio.h"

Forma:

int scanf(const char *format[, address, ...]);

Ezzel adatokat olvashatunk be a billentyűzetről változókba. Meg kell adnunk a formátumot, hogy hogyan értelmezze az adatot. Számként, szövegként, stb. Fontos, hogy a változóknak a címét kell átadni, tehát a változó neve elé kell tenni egy & jelet.

A format karakterlánccal adhatjuk meg, hogy milyen típusú adatot várunk.

A következő példa két egész számot kér be a billentyűzetről, és kiírja az összegüket.

#include "stdio.h"
#include "conio.h"

int a,b;

void main()
{
   printf("Kérem az első számot: ");
   scanf("%d",&a);
   printf("A másodikat: ");
   scanf("%d",&b);
   printf("Összegük: %d",a+b);
   getch();
}

Lásd még:

Formátumjelek (% jel)

karakterkódok (\ jel)