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

ошибка компилятор ругается... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка элементов структуры http://www.cyberforum.ru/cpp-beginners/thread201651.html
Цель программы: Считать и отсортировать информацию о студентах в группе. Сортировка просходит по номеру зачетки. Код: #include "stdafx.h" using namespace std; struct MEMBER { char fio; // ФИО char date; // Дата рождения
C++ Программа с циклом # include <iostream> # include <iomanip> # include <cmath> # include <conio.h> int main() {using namespace std; float x, xn, xk, y, z, a, dx, S, k, P; cout<<"vvedite xn xk dx a"<<endl; cin>>xn>>xk>>dx>>a; S=0; http://www.cyberforum.ru/cpp-beginners/thread201640.html
Разница во времени C++
Подсчитать количества дней с начала эпох и до определенной даты включительно. (включая вискокосный год) #include <iostream> using namespace std; int main () { int n; cin >> n; int d, m, y, ly;
алгоритм Эвклида C++
Пожалуста напишите вариант алгоритма Евклида, использующий соотношения НОД(2*a, 2*b) = 2*НОД(a,b)
C++ Напечатать слова, состоящие только из слогов http://www.cyberforum.ru/cpp-beginners/thread201611.html
Дана последовательность слов в виде текстовой строки. Слова в последовательности разделены символами-разделителями: “ .,;:\n\t!?”. В состав каждого слова могут входить: • латинские буквы, как большие, так и малые. • цифры от 0 до 9, • символы знаков: <+> <-> <:> <*> <.> </> <=>. Длина одного слова не превышает 20 символов. Последнее слово в последовательнос-ти – это ** (Две звездочки). Дана...
C++ Модификация одномерного массива требуется написать программу на СИ! Для произвольно выбранной последовательности целых чисел, в которой не более 30 элементов, выполнить следующее задание: ввести эти числа в одномерный массив отрицательные элементы сдвинуть влево, упорядочив по возрастанию, у оставшихся удалить простые числа. Напечатать процент удаленных элементов. . Использовать дополнительные массивы запре-щено! ПРИМЕЧАНИЯ:... подробнее

Показать сообщение отдельно
polimorf96
9 / 9 / 0
Регистрация: 02.08.2010
Сообщений: 270
01.12.2010, 23:14  [ТС]     ошибка компилятор ругается...
Цитата Сообщение от ForEveR Посмотреть сообщение
polimorf96, При создании объекта с какими параметрами идет ругань? Или же идет без создания? Просто тут телепатов нет...
И да. Аргументы по умолчанию должны быть указаны в прототипе только насколько я помню. Вообщем скиньте код. Будет проще.
Действительно,думаю будет проще....
:
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
146
#include <iostream>
#include <fstream>
#include <conio.h>
using namespace std;
typedef unsigned short int DayOfWeek ;
/////////////////////////////
class time
{
    private:
    int hh,mm;
    public:
    time(int hours=12,int minutes=50)
    {
        hh=hours;mm=minutes;
    }
    int GetMinutes() const
    {
        return mm;
    }
    int GetHours() const
    {
        return hh;
    }
    void SetTime(int hours,int minutes)
    {
        hh=hours;mm=minutes;
    }
    time operator +(time t2)
    {
        time t3;
        t3.SetTime(hh+t2.GetHours(),mm+t2.GetMinutes());
        if((mm+t2.GetMinutes())>=60)
        {
            t3.SetTime(t3.GetHours()+1,0);
        }
        return t3;
    }
    time operator =(time t2)
    {
        hh=t2.hh;
        mm=t2.mm;
        return *this;
    }
};
/////////////////////////////////////
 
class LDay
{
    private:
    DayOfWeek Day;
    unsigned short int NofLessons;
    time FirstLessonTime;
    string LessonsName [10];
    public:
    LDay(DayOfWeek today,unsigned short int Lessons,time LessonTime,string s1, string s2=string(),string s3=string(),string s4=string(),string s5=string(),string s6=string(),string s7=string(),string s8=string(),string s9=string(),string s10=string());
    unsigned short int GetNofLessons() const
    {
        return NofLessons;
    }
    time GetTime()
    {
        return FirstLessonTime;
    }
    string GetLesson(unsigned short int n) const
    {
        return LessonsName[n-1];
    }
};
///////////////////////////////////////////////
////LDay constructor//////////
LDay::LDay(DayOfWeek today,unsigned short int Lessons,time LessonTime,string s1, string s2=string(),string s3=string(),string s4=string(),string s5=string(),string s6=string(),string s7=string(),string s8=string(),string s9=string(),string s10=string())
{
    Day = today;
    NofLessons = Lessons;
    FirstLessonTime = LessonTime;
    ///////создадим расписание дня///////
    LessonsName[0]=s1;
    LessonsName[1]=s2;
    LessonsName[2]=s3;
    LessonsName[3]=s4;
    LessonsName[4]=s5;
    LessonsName[5]=s6;
    LessonsName[6]=s7;
    LessonsName[7]=s8;
    LessonsName[8]=s9;
    LessonsName[9]=s10;
    /////////////////////////////////
}
 
int main()
{
    cout << "Welcome to my programm!" << endl;
    char ch;
    cout << "Create new DAT base?[Y/N]?" << endl;
    ch = getche();
    if(ch == 'Y')
    {
        fstream file;
        cout << "Enter a path:" << endl;
        cout << ">> ";
        char mpath[255]="";
        cin >> mpath;
        cout << endl;
        ///////////////////////////////////////////////////
        file.open(mpath,ios::out|ios::binary|ios::trunc);
        if(!file)
        {
            cerr << "Error to creating file!" << endl;
            return(1);
        }
        ///////////////////////////////////////////////////
        ///создадим стандартное время такое как 12:55,13:30,14:00//
        time NulLesson(12,55);
        time FirstLesson(13,30);
        time Other(14,00);
        time Subbota(10,20);
        ///создадим стандартное время (длительность урока  и т.п//
        time LessonTime(00,45);
        ////////////////////////////////////////////////////
        ///LDay(DayOfWeek,unsigned short int,time,string s1,s2="",s3="",s4="",s5="",s6="",s7="",s8="",s9="",s10=""); это мне чтобы не забыть прототип////
        //создание базы данных начиная с понедельника///
        LDay d1(1,5,Other,"In-yaz","Algebra","Litra","Algebra","Fizra");
        LDay d2(2,7,NulLesson,"Geographia","Russkiy","Himia","In-yaz","Fizra","Muzika","Istoria");
        LDay d3(3,5,FirstLesson,"Biologia","Russky","Fizika","Geometria","Izo");
        LDay d4(4,7,NulLesson,"Himia","Algebra","In-yaz","Informatika","Biologia","Biologia","Obshestvo");
        LDay d5(5,7,NulLesson,"OBG","Russkiy","Literatura","Algebra","Geometria","TRZ/THA","TRZ/THA");
        LDay d6(6,5,Subbota,"Himia","Fiz-ra","Istoria","Fizika","Geographia");
        ////////////////////////////////////////////////////////////
        ////////////Заполняем .DAT файл нашими объектами//////////////
        file.seekg(0);
        file.write(reinterpret_cast<char*>(&d1),sizeof(d1));
        file.write(reinterpret_cast<char*>(&d2),sizeof(d2));
        file.write(reinterpret_cast<char*>(&d3),sizeof(d3));
        file.write(reinterpret_cast<char*>(&d4),sizeof(d4));
        file.write(reinterpret_cast<char*>(&d5),sizeof(d5));
        file.write(reinterpret_cast<char*>(&d6),sizeof(d6));
        file.close();
        cout << ".DAT file creating OK!." << endl;
        ch = 'z';
        cout << "Exit?[Y/N]?";
        ch = getche();
        if (ch=='Y'||ch=='y')
        {return 0}
    }
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru