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

Обработка файловых структур данных. Требуется помощь. - C++

Восстановить пароль Регистрация
 
nest1m4107
14 / 1 / 1
Регистрация: 12.03.2012
Сообщений: 3
12.03.2012, 05:18     Обработка файловых структур данных. Требуется помощь. #1
Стоит задача сделать файл .txt в который будет с помощью программы записываться свойства игрушек (название, цена, количество, возрастные границы).

Программа должна уметь создавать запись об игрушке, удалять, редактировать, а также выводить ассортимент товара.
Обязательным условием является использование структур.
У меня возникла проблема с выводом содержания файла на экран.
Помогите привести в порядок программу.

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
#include <iostream.h>
#include <stdio.h>
#include <string>
#include <conio.h>
#include <fstream>
#include <iomanip>
using namespace std;
 
int main()
{
    setlocale (LC_ALL, "Russian");
    struct shop
    {
           char name[255];
           int price, number, ageA, ageB;
    };
    int chose=0; shop tmp; char str[100];
    
begin:    
ofstream f("D:\\database.txt", ios::app | ios::ate); 
    
cout<<endl<<"   Выберите один из пунктов, затем нажмите клавишу ввод:"<<endl;
cout<<endl
<<"     1 - Показать ассортимент игрушек в магазине"<<endl
<<"     2 - Добавить игрушку"<<endl
<<"     3 - Удалить игрушку"<<endl;
cin>>chose;
 
if (chose==1)
{
ifstream f("D:\\database.txt");
f>>str;
cout<<str;
}
 
 
if (chose==2)
{
cout<<endl<<"   Название - ";cin>>tmp.name;f<<tmp.name;
cout<<endl<<"         Цена - ";cin>>tmp.price;f<<" "<<tmp.price;
cout<<endl<<"Количество - ";cin>>tmp.number;f<<" "<<tmp.number;
cout<<endl<<"Возраст ОТ - ";cin>>tmp.ageA;f<<" "<<tmp.ageA;
cout<<endl<<"Возраст ДО - ";cin>>tmp.ageB;f<<"-"<<tmp.ageB<<endl;
}
 
if (chose==3)
{cout<<"Вы уверены? (1 - ДА/2 - НЕТ)"<<endl;cin>>chose;
if (chose==2) {goto begin;};
if (chose==1) {return 0;}}
 
goto begin;
system("PAUSE");
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2012, 05:18     Обработка файловых структур данных. Требуется помощь.
Посмотрите здесь:

C++ обработка структур данных.
Обработка динамических структур C++
C++ Формирование, сортировка и обработка динамических структур данных.
Обработка структур с++ C++
C++ Нужна помощь в написании Структур!
C++ Обработка массива структур
Обработка данных железнодорожного расписания. Массив структур C++
Обработка данных в виде массива структур средствами языка С++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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