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

сложность со структурами и файлами - C++

Восстановить пароль Регистрация
 
NewUser2015
2 / 2 / 1
Регистрация: 03.11.2015
Сообщений: 60
13.11.2015, 18:45     сложность со структурами и файлами #1
задание было такое: список муз.дисков: номер, название, кол-во песен, время проигрывания, цена. Распечатать данные про диски, в которых не меньше 10 песен по цене от 5 до 8 рублей.
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
#include <iostream>
//#include <cstdlib>
using namespace std;
int main() {
    const int n=4;
    FILE *G;
    struct muzdisk
    { int nomer,
    char name[20];
    int count[20];
    char timesound[10]
    int price; }s1;
     int i, pricen=5, pricek=8, count1=10;
     if ((G=fopen("danie_Rob", "wb"))==NULL)
       {
        cout<<" ERROR OPEN1 FAIL";
           exit(1);       
       }
    for (i=0;i<n;i++)
    { cout<<"Nomer: ";
    cin>>s1.momer;
    cout<<"Name: ";
    cin>>s1.name;
    cout<<"Count: ";
    cin>>s1.count;
    cout<<"Timesound: ";
    cin>>s1.timesound;
    cout<<"Price: ";
    cin>>s1.price;
     fwrite(&s1,sizeof(struct muzdisk),1,G);    
    }
fclose(G);
 for  (i=0;i<n;i++)
{  fread (&s1,sizeof(struct muzdisk),1,G);
if ((count<=count1)&&(price=>pricen)&&(price=<pricek))
cout<<"Nomer: "<<s1.nomer<<endl;
cout<<"Name: "<<s1.name<<endl;
cout<<"Count: "<<s1.count<<endl;
cout<<"Timesound: "<<s1.timesound<<endl;
cout<<"Price: "<<s1.price<<endl;
}
fclose(G);   
else if (count==0) cout<<"not found";
    return 0;
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2015, 18:45     сложность со структурами и файлами
Посмотрите здесь:

C++ Работа с файлами и структурами
Работа с файлами и структурами. C++
Работа со структурами(файлами) C++
Разработка программы для работы со структурами и файлами данных C++
C++ Работа с файлами и структурами
Visual c++. Работа с бинарными файлами и структурами C++
Работа с бинарными файлами и структурами C++
C++ Работа со структурами и файлами

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
4301 / 3722 / 1255
Регистрация: 14.04.2014
Сообщений: 14,556
14.11.2015, 09:12     сложность со структурами и файлами #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
struct muzdisk
{
    int nomer;
    char name[20];
    int count;
    char timesound[10];
    int price;
} s1;
 
if (s1.count >= 10 && s1.price >= pricen && s1.price <= pricek)
{
cout<<"Nomer: "<<s1.nomer<<endl;
cout<<"Name: "<<s1.name<<endl;
cout<<"Count: "<<s1.count<<endl;
cout<<"Timesound: "<<s1.timesound<<endl;
cout<<"Price: "<<s1.price<<endl;
}
Yandex
Объявления
14.11.2015, 09:12     сложность со структурами и файлами
Ответ Создать тему
Опции темы

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