Při řešení problémů na počítači pomocí programovacího jazyka je nutné zobrazit výsledek řešení ve formě srozumitelné uživateli. V tomto případě může být forma zobrazení výstupních dat odlišná. Výsledek práce programu se často zobrazuje na obrazovce nebo v externím souboru ve formě textu. Programovací jazyk C používá speciální funkce k zobrazení na obrazovce. S jejich pomocí lze libovolný typ dat snadno zobrazit na obrazovce nebo v souboru v požadovaném zobrazení.
Nezbytné
Programovací prostředí C
Instrukce
Krok 1
Chcete-li použít funkce, které poskytují výstup datového proudu, zahrňte na začátku programu speciální knihovnu. Chcete-li to provést, napište řádek jako: #include.
Krok 2
Napište programový kód, který řeší daný problém. Pokud pro výpočty používáte vlastní funkce, nezapomeňte vrátit všechny mezivýsledky z nich do hlavní funkce main. Je také žádoucí zobrazit konečný výsledek na obrazovce nebo v souboru z hlavní části programu.
Krok 3
Pomocí funkce přetíženého printf vytiskněte výsledek na obrazovku. Zadejte typ výstupní hodnoty se speciálním znakem v jednom z parametrů funkce. Pokud je proměnná s výslednou hodnotou Výsledek typu int, použijte zápis jako: printf ("
Výsledek se zobrazí a rovná se% d
", Výsledek). Vysvětlující text před proměnnou, napište ten, který potřebujete. Speciální znak"% d "označuje, že je zobrazena číselná hodnota typu int. Znak"
»Produkuje návrat vozíku, to znamená, že umožňuje zobrazit data na novém řádku. Chcete-li zobrazit proměnnou typu řetězce, použijte speciální znaky „% s“a „% c“.
Krok 4
K výstupu výsledných proměnných do souboru dochází pomocí dalších funkcí. Nejprve otevřete existující nebo vytvořte nový soubor na pevném disku. Chcete-li to provést, zadejte do programu proměnnou: FILE * fp. Otevřete soubor pro zápis: fp = fopen ("output.dat", "w"). Zde output.txt je název souboru pro výstup výsledku a znak "w" označuje otevření souboru v režimu zápisu. Pokud soubor s tímto názvem na disku neexistuje, funkce ho při spuštění vytvoří.
Krok 5
Výslednou proměnnou zapište do souboru. K tomu použijte fprintf (fp,"
Výsledkem je výstup do souboru a rovná se% d
, Result). První parametr určuje deskriptor souboru, který se má zapsat, zbytek parametrů je podobný těm popsaným pro funkci printf.
Krok 6
Po zobrazení všech požadovaných dat uzavřete soubor příkazem fclose (fp). Nyní, když spustíte program, uvidíte výsledek na obrazovce nebo v souboru.