Функция fprintf - запис на данни във файл

Описание на функция fprintf - библитека stdio.h: Библиотечната функция fprintf извършва запис на данни в текстов файл - файл с последователен достъп. Думите FILE, stream, fclose, fopen както и fflush са служебни за езика и се използват при работа с поток от данни - в случая с текстов файл. Текстовият файл е един от най-старите формати за запис и четене на данни. Освен съхраняваната информация във файла се записват и няколко допълнителни, служебни символа - за край на реда LF и за преминаване на нов ред CR. Тези знаци са служебни и не се извеждат на екрана при работа с най-често срещаните текстови редактори.

Примерната програма съдържа пример за библиотечна функция fprintf - запис на данни в текстов файл.
#include<iostream>
#include <stdio.h>
using namespace std;

int main()
{   FILE *stream;//promenliwa ot tipa fajl 
  char ime_f[20], znak,ose;
   int est;
   float drob;
   cout<<"Da se systawi programa, chrez koqto sw ywevdat wyw fajl \n";
   cout<<"stojnosti za: znak, cqlo i racionalno chislo.\n";
   cout<<"Wywedete ime na fajl ";cin>>ime_f;
   stream = fopen(ime_f, "w+");//otwarq fajl za zapis
 do {
   cout<<"Wywedete estestweno chislo ot interwala [1..101]: ";cin>>est;
   cout<<"Wywedete racionalno chislo ot interwala [0.99..99.99]: ";cin>>drob;
   cout<<"Wywedete bukwa ot interwala [A..Z]: "; cin>>znak;
   fprintf ( stream, "%d %c %f", est, znak, drob);// zapis wyw fajl s fprintf  
   cout<<"She wywevdate li drugi danni <y/n>: ";cin>>ose;
 } while (ose=='y');    
    fflush ( stream ); //prinuditelen zapis na bufera ot RAM pametta wyw fajl 
    fclose ( stream );//zatwqrq fajl 
    system("pause");
   return 0;
}//kraj na pograma fprintf zapis wyw fajl 

Задачи с подобни функции и служебни думи са разгледани в страницата с електронни уроци по информатика - програмиране.
Илюстриране работата на характерни алгоритми можете да намерите в предоставените електронни помагала съдържащи решени примери.



Начало на страницата

 
Размер на шрифта
Increase Font Size Option 3 Reset Font Size Option 3 Decrease Font Size Option 3
Bulgarian Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish
Търсене в сайта: