Pri riešení problémov na počítači pomocou programovacieho jazyka je potrebné zobraziť výsledok riešenia v podobe zrozumiteľnej pre používateľa. V takom prípade môže byť forma zobrazenia výstupných údajov odlišná. Výsledok práce programu sa často zobrazuje na obrazovke alebo v externom súbore vo forme textu. Programovací jazyk C používa na zobrazenie na obrazovke špeciálne funkcie. S ich pomocou je možné ľahko zobraziť akýkoľvek typ údajov na obrazovke alebo v súbore v požadovanom zobrazení.
Nevyhnutné
Programovacie prostredie C
Inštrukcie
Krok 1
Ak chcete používať funkcie, ktoré poskytujú výstup dátového toku, na začiatku programu zahrňte špeciálnu knižnicu. Za týmto účelom napíšte riadok ako: #include.
Krok 2
Napíšte programový kód, ktorý daný problém vyrieši. Ak používate na výpočty svoje vlastné funkcie, nezabudnite vrátiť všetky medzivýsledky z nich do hlavnej funkcie main. Je tiež žiaduce zobraziť konečný výsledok na obrazovke alebo v súbore z hlavnej časti programu.
Krok 3
Na preťaženie výsledku na obrazovku použite funkciu preťaženého printf. V jednom z parametrov funkcie zadajte typ výstupnej hodnoty so špeciálnym znakom. Ak je premenná s výslednou hodnotou Výsledok typu int, potom použite zápis ako: printf ("
Výsledok sa zobrazí a rovná sa% d
", Výsledok). Vysvetľujúci text pred premennou, napíšte ten, ktorý potrebujete. Špeciálny znak"% d "označuje, že sa zobrazí číselná hodnota typu int. Znak"
»Vytvorí návrat vozíka, to znamená, že vám umožní zobraziť údaje na novom riadku. Ak chcete zobraziť premennú typu reťazca, použite špeciálne znaky „% s“a „% c“.
Krok 4
K výstupu výsledných premenných do súboru dochádza pomocou ďalších funkcií. Najskôr otvorte existujúci alebo vytvorte nový súbor na pevnom disku. Za týmto účelom zadajte do programu premennú: FILE * fp. Otvorte súbor na zápis: fp = fopen ("output.dat", "w"). Tu output.txt je názov súboru na výstup výsledku a znak „w“označuje otvorenie súboru v režime zápisu. Ak súbor s týmto názvom na disku neexistuje, funkcia ho pri spustení vytvorí.
Krok 5
Výslednú premennú zapíšte do súboru. Ak to chcete urobiť, použite fprintf (fp,"
Výsledok je výstupom do súboru a rovná sa% d
, Výsledok). Prvý parameter špecifikuje deskriptor súboru, ktorý sa má zapísať, zvyšok parametrov je podobný tým, ktoré sú popísané pre funkciu printf.
Krok 6
Po zobrazení všetkých požadovaných údajov zatvorte súbor príkazom fclose (fp). Teraz, keď spustíte program, uvidíte výsledok na obrazovke alebo v súbore.