Programmeerimiskeel C/IO
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!