Страница 1 из 1

Си-Файлы

Добавлено: 25 июн 2008, 05:11
flir
Сама задача:
Сведения о деталях хранящихся на складе, содержат следующие атрибуты: название,количествоЮстоимость детали. Составить программу которая выводит какие детали иеются на складе в большем количестве а какие в меньшем..
Что я сделал:
Практически все, кроме записи в файл...
Что нада сделать:
Нада записать в файл все детали и инфо о них а потом считать это с файла...
Вот код что я сделал:

Код: Выделить всё

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
void main()
{ clrscr();
struct det { char naz[20];
         int kol;
         int stm;
       };
det x[3];
int i,m,i1;
for (i=1;i<=3;i++)
    {
    printf("%d detal \n",i);
    cout<<"nazvanie ";gets(x[i].naz);
    cout<<"kolichestvo ";cin>>x[i].kol;
    cout<<"stoimost ";cin>>x[i].stm;
    };
for(i=1;i<=3;i++)
{
cout<<i<<"detal  ";
puts(x[i].naz);cout<<" ";
cout<<x[i].kol<<" ";
cout<<x[i].stm<<" ";
};

m=0;i1=0;
for(i=1;i<=3;i++)
{if (m<x[i].kol) {m=x[i].kol;i1=i;};

};
cout<<"naib kol-vo:\n";
cout<<i1<<" detal  \n";
puts(x[i1].naz);
cout<<x[i1].kol<<"\n";
cout<<x[i1].stm<<"\n";

}
Спасибо кто поможет!

Re: Си-Файлы

Добавлено: 25 июн 2008, 08:24
airyashov
используете

Код: Выделить всё

#include <fstream.h>
fstream file;
file.open("D:\\file1.txt",ios_base: :o ut);
...
работа с файлом как с потоком вывода
...
file.close()