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!