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

ошибки при компиляции программы С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Помогите настроить Eclipse http://www.cyberforum.ru/cpp-beginners/thread360936.html
Скачал с офф сайта Эклипс последней версии,распаковал . Запускаться он отказался,поставил Яву,запустил ... Создаю новый проект на C++ .Выбираю Empty проект.Он создался и не понимаю,где окно программирования... Объясните,как его использовать...
C++ Сложение двух больших чисел #include <vector> #include <fstream> #include <string> using namespace std; int main() { const int base = 1000 * 1000 * 1000; vector <int> n; http://www.cyberforum.ru/cpp-beginners/thread360934.html
C++ метод в for_each
Привет всем. Есть класс и структурка: struct Foo { Foo(): name("nx"), val(9) {} string name; int val;
C++ Обявление шаблонного класса
Как-то с пониманием С++ вроде уже все норм, осталась только одна тема немного темная - шаблоны, вроде бы и понимаю как они работают да и штука нужная, но все таки не которые детали синтаксиса и реализации кажутся немного "инопланетянскими", к примеру описание класса сигнала в бусте(boost/signal.hpp) template<typename Signature, // Function type R (T1, T2, ..., TN) typename...
C++ НОК 3 натур числа http://www.cyberforum.ru/cpp-beginners/thread360898.html
Помогите форумчане:) Тема:Функции Составить программу для нахождения наименьшего общего кратного трех натуральных чисел.
C++ 6-значные счастливые числа Здравствуйте, прошу помощи! Тема: Функции. Получить все 6-значные счастливые числа, т.е. те, у которых сумма первых трех цифр равна сумме последних трех подробнее

Показать сообщение отдельно
Dr_House
 Аватар для Dr_House
0 / 0 / 0
Регистрация: 06.10.2011
Сообщений: 6
06.10.2011, 21:53     ошибки при компиляции программы С++
вообщем, не было сил на это смотреть и писать кучу комментов, здесь код проги как это в идеале должно выглядеть)) если будут вопросы спрашивай!
у меня 3 файла, первый это file.h(описание самого класса)
====================================================
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
#include <string>
 
using namespace std;
class File
{
    public:
          File(string path, string name, string rights,int size,int data); 
          void set_Path(string path);
          void set_Name(string name);
          void set_Rights(string rights);
          void set_Size(int size);
          void set_Data(int data);
          string get_Path();
          string get_Name();
          string get_Rights();
          int get_Size();
          int get_Data();
          void Print();
    private:
        string  t_path;
        string  t_name;
        string  t_rights;
        int t_size; 
        int t_data;      
       
};
===========================================
второй file.cpp(описание функции и конструктора)
==========================================
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
[CPP]#include <iostream>
#include <string>
#include "file.h"
 
using namespace std;
 
File::File(string path,string name, string rights, int size, int data)
{
    set_Path(path);
    set_Name(name);
    set_Rights(rights);
    set_Size(size);
    set_Data(data);
}
void File::set_Path(string path){
    t_path = path;
}
void File::set_Name(string name){
    t_name = name;
}
void File::set_Rights(string rights){
    t_rights = rights;
}
void File::set_Size(int size){
    t_size = size;
}
void File::set_Data(int data){
    t_data = data;
}
string File::get_Path()
{
    return t_path;
}
string File::get_Name()
{
    return t_name;
}
string File::get_Rights()
{
    return t_rights;
}
int File::get_Size()
{
    return t_size;
}
int File::get_Data()
{
    return t_data;
}
void File::Print()
{
    cout<<get_Path()<<endl;
        cout<<get_Name()<<endl;
        cout<<get_Rights()<<endl;
        cout<<get_Size()<<endl;
        cout<<get_Data()<<endl;
}
[/CPP]
===========================================
третий основой файл main.cpp
===========================================
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
#include <iostream>
#include <string>
#include "file.h" 
using namespace std;
 
int main()
{
    int number;
    
    string path, name,rights;
    int size, data;
 
    cout<<"Enter path ...";
    cin>>path;
    
    cout<<"Enter name ...";
    cin>>name;
    
    cout<<"Enter rights ...";
    cin>>rights;
    
    cout<<"Enter size ...";
    cin>>size;
    
    cout<<"Enter data ...";
    cin>>data;
    
    File *file = new File(path,name,rights,size,data);
 
    cout<<"Please give a number 1:Path, 2:Name, 3:Rights, 4:Size, 5:Data, 6:Print out"<<endl;
    cin>>number;
       
    switch(number){
        case 1:
            cout<<file->get_Path();
            break;
        case 2:
            cout<<file->get_Name();
            break;
        case 3:
            cout<<file->get_Rights();
            break;
        case 4:
            cout<<file->get_Size();
            break;
        case 5:
            cout<< file->get_Data();
            break;
        case 6:
            file->Print(); 
            break;
        default:
            cout<<"Exit";
    }
    
     cin.get();
    
     return 1;
}
 
Текущее время: 14:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru