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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
NewUser2015
2 / 2 / 1
Регистрация: 03.11.2015
Сообщений: 60
#1

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

13.11.2015, 18:45. Просмотров 136. Ответов 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;
}
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2015, 18:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос сложность со структурами и файлами (C++):

Работа с файлами и структурами. - C++
Помогите плз с программой,3 часа просидел и не хрена не получилось: Поля записи: код животного, название, количество еды в день (кг)....

Работа с файлами и структурами - C++
Разработать программу на С++, позволяющую: 1. Добавлять данные структуры с указанными полями в файл 2. Просматривать структуры из файла...

Работа с файлами и структурами - C++
Текст: Создайте файл, содержащий сведения о личной коллекции книголюба: шифр книги, автор, название, год издания, местоположение ...

Работа с файлами и структурами - C++
Всем добрый день! Помогите, пожалуйста, с задачей. Условие: считать с файла и составить массив структур для описания собак с полями:...

Работа со структурами(файлами) - C++
Помогите написать прогу с помощью библиотеке iostream Цедь работы: ознакомление и приобретение навыков использования средств ...

Работа со структурами и файлами - C++
Помогите найти ошибку. Задание: Читая данные из файла и используя массив структур решить следующую задачу. В справочной аэропорта...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
nmcf
5319 / 4639 / 1551
Регистрация: 14.04.2014
Сообщений: 18,452
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;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.11.2015, 09:12
Привет! Вот еще темы с ответами:

Задача со структурами и работой с файлами - C++
Надо написать программу, которая сможет поменять параметры структур в файле. Условие такое: В файле находятся данные про пациентов...

Работа с бинарными файлами и структурами - C++
Вылетает ошибка в методе Print. Может подскажите, а? Заранее спасибо! #ifndef CLASSLIBCARD_H #define CLASSLIBCARD_H #include...

Работа с бинарными файлами и структурами - C++
Всем привет. Да, есть похожие темы, но я ответа не нашел. В общем, у меня есть *.h файл в нем находиться класс #ifndef LOADING_H ...

Разработка программы для работы со структурами и файлами данных - C++
не получается сделать корректный вывод запросов. например: при запросе на номер один, должно выводиться характеристика первого датчика ...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru