Форум программистов, компьютерный форум CyberForum.ru

Запись в файл - C++

Восстановить пароль Регистрация
 
vanshurik
 Аватар для vanshurik
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 13
21.03.2013, 01:05     Запись в файл #1
Сформировать файл "ЕXP.txt", содержащий сведения об экспорте товаров такого образца: наименование, страна, объем поставок и стоимость поставок. Переписать в файл "MaxExp.txt" названия стран, экспорт в которых превышает 10 наименований, и общую стоимость таких поставок.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2013, 01:05     Запись в файл
Посмотрите здесь:

C++ запись в файл
C++ Запись в файл
Запись в файл C++
C++ запись в файл
C++ Запись в файл
C++ запись в файл
Запись в файл C++
C++ Запись в файл

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
King Of Kings
7 / 7 / 3
Регистрация: 08.02.2013
Сообщений: 42
21.03.2013, 02:26     Запись в файл #2
что именно не получается?
vanshurik
 Аватар для vanshurik
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 13
21.03.2013, 03:03  [ТС]     Запись в файл #3
Посчитать общую стоимость. вот наработки:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <iostream.h>
#include <iomanip.h>
#include <conio.h>
#include <fstream.h>
struct Exp
{
    char strana[20];
    char nazvanie[20];
    int obiem;
    int stoimost;
};
main()
{
    int i, j, sum=0;
    int const size=3;
   int sizeT[50];
    clrscr();
    Exp exp[size];
    ofstream f("Exp.txt");
    for(i=0; i<size; i++)
    {
        cout<<"Strana: ";
        cin>>exp[i].strana;
        f<<exp[i].strana<<endl;
        cout<<"Koli4istvo tovarov: ";
        cin>>sizeT[i];cout<<endl;           
        for(j=0; j<sizeT[i]; j++)
        {
            cout<<"\tNazvanie tovaru: ";
            cin>>exp[j].nazvanie;
            f<<setw(15)<<exp[j].nazvanie;
            cout<<"\tObiem postavki: ";
            cin>>exp[j].obiem;
            f<<setw(15)<<exp[j].obiem;
            cout<<"\tStoimost\' postavki: ";
            cin>>exp[j].stoimost;
            f<<setw(15)<<exp[j].stoimost;
            f<<endl;cout<<endl<<endl;
      }
        f<<"*****************************"<<endl;
    }
   ofstream ff("MaxExp.txt");
   for(i=0; i<size; i++)
   {
    if(sizeT[i]>=3)
    {
         ff<<exp[i].strana<<"\t";
        for (j=0; j<sizeT[i]; j++)
         {
            sum+=exp[i].stoimost;
         }   ff<<sum;
      }
   }
   cout<<"Zagalnaya stoimost\': \t"<<sum;
    getch();
    return 0;
}
Yandex
Объявления
21.03.2013, 03:03     Запись в файл
Ответ Создать тему
Опции темы

Текущее время: 05:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru