Programmeerimiskeel C/IO
Ilme
Vajalik teek
[muuda]stdio.h
Funktsioonid
[muuda]Ekraan
[muuda]printf ja scanf parameetriteks on vorming ja muutujate loend:
printf("vorming", muutuja1, muutuja2, ...);
scanf("vorming", &muutuja1, &muutuja2,...);
puts("väljastatav tekst");
Fail
[muuda]fprintf ja fscanf parameetriteks on viit failile, vorming ja muutujate loend:
fprintf(faili_viit, "vorming", muutuja1, muutuja2, ...);
fscanf(faili_viit, "vorming", &muutuja1, &muutuja2,...);
fputs("Väljastatav tekst", faili_viit);
String
[muuda]Ka stringi on võimalik lugeda, kui sisestust:
sscanf(string, "vorming", &muutuja1, &muutuja2,...);
Eriatribuutide kirjeldused
[muuda]Vorming
[muuda]Vorming - väljastatav tekst, mis võib sisaldada teksti, erimärke ja kuvatavate muutujate tüüpi, ning laadi.
Muutujate vormingu elemendid
[muuda]- %c - tähemärk (char)
- %s - tähemärkide massiiv (char[suurus]) ehk tekstistring (*char)
- %d - täisarv (int)
- %ld – pikk täisarv (long)
- %f - murdarv (float)
- %lf – pikk murdarv (double)
lisaks on parameetid:
- miinusmärk pärast protsendimärki - joondamine vasakule
- täisarvul arv enne tüübitunnuse tähti - kuvatava väljundvälja laius
- murdarvul arv.teine_arv enne tüübitunnuse tähti - kuvatava väljundvälja laius ja komakohtade arv
lisaks vorming:
- %x - väärtus kuueteistkümnendsüsteemis
- %o - väärtus kaheksandsüsteemis
Konstant vormingu elemendid
[muuda]- \n - reavahetus
- \t - tabulatsioon
Lisaks
[muuda](f)scanf() puhul, kui loetakse tähemärkväärtuseid, siis muutuja ette ampersanti ei käi!