Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика.doc
Скачиваний:
4
Добавлен:
26.09.2019
Размер:
270.34 Кб
Скачать

Вывод с использованием функции printf и fprintf

Рассмотрим пример, который можно выполнять на компьютере.

/*

Пример программы

Вывод на языке C++

Указать вид строк печати в файле f1.out на магнитном диске после выполнения приведенной ниже программы

*/

#include<stdio.h> //для функции ввода-вывода

int main (void) //возвращает 0 при успехе

{

//данные для печати

float f=1.5e2;

long double

ld=2.0e-3L;

int i=7;

long int li=12l;

short int si=5;

FILE *f_out; //указатель на структуру со сведениями о файле для

//вывода

int retcode; //возвращаемое значение для fclose

//Открываем файл f1.out

f_out=fopen(“f1.out”,”w”);

if(f_out==NULL)

{

printf(“\n Файл не открыт”);

return 1;

}

//записываем в файл f1.out

fprintf(f_out,“% 3OS\n f=%f %5S i=%10d\n”,

“*”, f, “ “, i);

fprintf(f_out, “ld=%-Lf f=%15f f=%15.2f f=%+15.2f\n”,

ld, f, f, f);

fprintf(f_out, “i=%10.5d f=%E li=%ld si=%hi\n”,

i, f, li, si);

//закрываем файл

retcode=fclose(f_out);

if(retcode==EOF)

{

printf(“\n Файл не закрыт”);

return 2;

}

return 0

}

//конец примера программы