Temat: język C
Funkcja scanR) pozwala na odczytanie wprowadzanych danych z klawiatury Wymaga precyzyjnego podania formatu wczytywanej danej. I tak jeżeli dana jest typu:
char przy wczytywaniu pojedynczych znaków piszemy ”%c”, a przy wczytywaniu łańcucha znaków ”%s” float piszemy: ”%f’ lub "%e” (notacja naukowa z wykładnikiem) double piszemy: ”%lf’ literka T jakby long float identycznie przy typie Mig double
int piszemy: ”%d” lub dla "długich” ”%ld”
Takich znaków w jednym cudzysłowie piszemy tyle ile chcemy wprowadzić danych.
Przykład wprowadzenie z klawiatury danych: 10 (calk.), 1.234, ’a’, „ABC” wymaga w części formatowej funkcji scanfO zapisu: ”%d %f °oc %s”.
W drugiej części funkcji należy podać adresywczytywanych danych, a więc nie np. a ale &a
int a;