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

Работа с файлом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ преобразование типов в с++ http://www.cyberforum.ru/cpp-beginners/thread807156.html
Собственно вопрос в следующем. Распишите пожалуйста по шагам что происходит при выполнении данного кода { //... myclass x(10); x=12345; //... } С первой строчкой всё ясно - вызывается конструктор класса myclass , который создаёт объект o.
C++ Вывести предложения, заканчивающие знаком аопроса Вывести вопросительные предложения где ошибка? #include <iostream> #include <string> using namespace std; int main() { string s,s4=""; http://www.cyberforum.ru/cpp-beginners/thread807154.html
Диапазон чисел - вывести по порядку, указывая сколько строк должно быть C++
Здравствуйте! Я новичек, и пробую сам изучать С++ решая задачки. Вот собственно застрял на одном вопросе. Знаю что решение довольно простое. Но чегото никак не выходит, и гуглем не мог найти решения.... Допустим мне надо вывести цифры от 1 до 100 по порядку. 10*10 количество строк и столбцов. Как это сделать применяя циклы for и используя двумерный массив, а также не пользуясь массивами !?...
Динамический массив произвольного размера C++
динамический массив заданного размера: int *massiv = new int а как организовать произвольного размера? спасибо.
C++ Адреса элементов массивов http://www.cyberforum.ru/cpp-beginners/thread807140.html
Добрый вечер. Никак не могу понять зависимость типа переменной массивов и вывода адресов. Пример: #include <iostream> using namespace std; int main () {
C++ Функция потока Подскажите пожалуйста, как сделать Перевод числа оформить как функцию потока. Ввод числа происходит до запуска потока, а вывод строки – по его завершению. Собственно функции реализованы, но проблемы с декомпозицией в одну функцию. //#include <stdafx.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <locale> static char *sot={"сто","двести","триста","четыреста", ... подробнее

Показать сообщение отдельно
SuperPershing
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 6
13.03.2013, 03:37  [ТС]     Работа с файлом
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
#include "stdafx.h"
#include "iostream"
#include "fstream"
#include "vector"
#include "string"
#include "locale"
#include "stdlib.h"
 
using namespace std;
 
class Jewelry       //Создаем класс 
{
public:
 
  unsigned int Weight;
  char* RawMateriale;
  unsigned int Sample;
  unsigned int Price;
  unsigned int Article;
};
 
 
 
class Ring : public Jewelry
{
    public:
    unsigned int SizeOfRing;
    char* GemstoneNameRing;
};
 
 
class Neckace : public Jewelry
{
    public:
    unsigned int NumberOfGems;
    char GemstoneNameNeckace[50];
};
 
class Braselet : public Jewelry
{
    public:
    unsigned int LenghtBraselet;
    unsigned int WidhtBraselet;
};
 
 
 
 
int main()
{
    locale::global(locale("russian"));
    
    unsigned int WeightNote;
    char* RawMaterialeNote = new char[20];
    unsigned int SampleNote;
    unsigned int PriceNote;
    unsigned int ArticleNote;
    unsigned int SizeOfRingNote;
    unsigned int NumberOfGemsNote;
    char* GemstoneNameNote = new char[20];
 
    cout<<"Добро пожаловать в Jewelry Marcet! Выберете один из следующих пунктов:"<<endl;
    cout<<"1-Добавить новую запись"<<endl;
    cout<<"2-Загрузить из файла"<<endl;
    cout<<"3-Сохранить список в файл"<<endl;
    cout<<"4-Просмотреть список"<<endl;
    cout<<"5-Удалить запись"<<endl;
    cout<<"6-Выход"<<endl;
    int Choose;
    cin>>Choose;
    while((Choose!=1)&&(Choose!=2)&&(Choose!=3)&&(Choose!=4)&&(Choose!=5)&&(Choose!=6))
        if(Choose == 1);
        {
            cout<<"Выберете тип украшения(1-Ring. 2-Neckace. 3-Braselet)"<<endl;
        int ChooseType;
        cin>>ChooseType;
        while((ChooseType!=1)&&(ChooseType!=2)&&(ChooseType!=3));
        {   
        
        }
        if(ChooseType ==1);
        {
        }
        if(ChooseType ==2);
        {
            
        }
        if(ChooseType ==3);
        {
        }
 
        }
    Ring note;
    cout<<"Введите вес:";
    cin>>WeightNote;
    cout<<"Введите сырье:";
    cin>>RawMaterialeNote;
    cout<<"Введите пробу:";
    cin>>SampleNote;
    cout<<"Введите цену:";
    cin>>PriceNote;
    cout<<"Введите артикул:";
    cin>>ArticleNote;
    cout<<"Введите размер кольца: ";
    cin>>SizeOfRingNote;
    cout<<"Введите название драгоценного камня: ";
    cin>>GemstoneNameRingNote;
    note.Weight=WeightNote;
    note.RawMateriale=RawMaterialeNote;   
    note.Sample=SampleNote;
    note.Price=PriceNote;
    note.Article=ArticleNote;
    note.GemstoneName=GemstoneNameNote;
    note.SizeOfRing=SizeOfRingNote;
    cout<<"Кольцо"<<endl;
    cout<<"Вес: "<<WeightNote<<endl;
    cout<<"Сырье: "<<RawMaterialeNote<<endl;  
    cout<<"Проба: "<<SampleNote<<endl;
    cout<<"Цена: "<<PriceNote<<endl;
    cout<<"Артикул: "<<ArticleNote<<endl;
    cout<<"Размер кольца: "<<SizeOfRingNote<<endl;
    cout<<"Название драгоценного камня: "
    ofstream file1("C:\\Users\\User\\Desktop\\jewelry.txt");
 
    if(!file1)
    {
        cerr << "Ошибка при открытии файла";
        return 1;
    }
    file1<<"      Кольцо:"<<endl;
    file1<<"Вес: "<<WeightNote<<endl;
    file1<<"Сырье: "<<RawMaterialeNote<<endl;  
    file1<<"Проба: "<< SampleNote<<endl;
    file1<<"Цена: "<< PriceNote<<endl;
    file1<<"Артикул: "<<ArticleNote<<endl;
    file1<<"Размер кольца: "<<SizeOfRingNote<<endl;
    file1<<"Название драгоценного камня: "<<GemstoneNameRingNote<<endl;
    file1.close();
 
    vector<Ring> RingVec;
    
 
    system("pause");
    return 0;
}
 
Текущее время: 15:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru