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

Ошибки с инклюдами.... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить количество столбцов, упорядоченных по возрастанию http://www.cyberforum.ru/cpp-beginners/thread121377.html
Пожалуйста помогите очень нужно написать на Си с использованием функций! Задание: Задана матрица В(n,m). Определить количество столбцов, упорядоченных по возрастанию. Каждый второй столбец упорядочить по возрастанию и найти, на сколько увеличилось количество таких упорядоченных столбцов.
C++ Задание из книги Р.Лафоре. Что автор имел ввиду? Здравствуйте! Добрался до 7-й главы книги Лафоре и мне непонятно что имел ввиду автор. Хотя, возможно это переводчик так перевел... Задача5: "Начните с класс fraction из упражнений 11 и 12 главы 6. Напишите функцию main(), которая получает случайные дробные числа от пользователя, сохраняет их в массиве типа fraction, вычисляет среднее значение и выводит результат." Я никак не могу понять что... http://www.cyberforum.ru/cpp-beginners/thread121376.html
C++ Плавное перемещение курсора
Всем привет! есть код, который запоминает клик (координаты икс и игрэк). Моя задача - Плавно переместить курсор от случайного текущего состояния в эту точку. Ну а если с наворотами - ускорение в начале, и замедление в конце. У меня что-то подобное получилось, НО происходит потеря - курсор попадает не точно в цель(несовпадение аж на 5-10 pixels!) выяснил, что это из-за округления! Помогите...
C++ Загвоздка с оператором switch
Стоит MVS08, при вводе 5 сразу выходит из программы, а когда ошибочно, т.е. ввожу 8, он мне Error! Again the input..., ввожу 5, после этого, он продолжает работу (пишет done!) О.о cin >> menu; switch(menu) { case 5 : exit(1); default : cout << "Error! Again the input...\n> "; cin >> menu; } cout << "\nDone!"; скрин 1
C++ Классы http://www.cyberforum.ru/cpp-beginners/thread121341.html
Доброго всем времени суток. Пишу программу, работающую с двойной записью. Имеется много счетов с четырехзначными номерами (я для них создал класс). Пользователь вводит номер счета и количество перечисляемых на него средств. Теперь собственно вопрос - как получить от пользователя номер счета и вызвать класс? Я пытался сделать так (все имена переменных на немецком): class Konto {...
C++ Упростить кусок кода #include <iostream.h> #include <string.h> #include <fstream.h> #include <windows.h> int main () { SetConsoleCP(1251); SetConsoleOutputCP(1251); const int N=1; подробнее

Показать сообщение отдельно
RUvik
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 16
24.04.2010, 20:46     Ошибки с инклюдами....
заранее спасибо всем откликнувшимся ....

у меня компилятор ругается ...
3 ошибки

1> main.cpp
1>c:\documents and settings\саша\мои документы\visual studio 2010\projects\laba 1\laba 1\function.cpp(4): fatal error C1014: too many include files : depth = 1024
1> function.cpp
1>c:\documents and settings\саша\мои документы\visual studio 2010\projects\laba 1\laba 1\function.cpp(4): fatal error C1014: too many include files : depth = 1024
1> class.cpp
1>c:\documents and settings\саша\мои документы\visual studio 2010\projects\laba 1\laba 1\class.cpp(2): fatal error C1014: too many include files : depth = 1024

main.cpp
C++
1
2
3
4
5
6
7
8
9
#include "class.cpp"
 
void main()
{
    cout<<"hello world";
    double ftmin;
    cin>>ftmin;
    input_tmin(ftmin); // вообще надо так инициализацию проводить ?
}
class.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
#include "function.cpp"
using namespace std;
 
struct gabarit
{
    double dlina;
    double shirina;
    double visota;
};
class laba
{
public: 
    gabarit razmer;
    double tmin;
    double tmax;
    //char *name; 
    laba();
    //laba(char nick, double fdlina, double fshirina, double fvisota, double ftmin, double ftmax);
 
//  void input_name(char nick);
    //char output_name();
    
    void input_dlina(double fdlina);
    double output_dlina();
 
    void input_shirina(double fshirina);
    double output_shirina();
 
    void input_visota(double fvisota);
    double output_visota();
 
    void input_tmin(double ftmin);
    double output_tmin();
 
    void input_tmax(double ftmax);
    double output_tmax();
}

function.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
60
61
62
63
#include <iostream>
#include <string.h>
 
#include "class.cpp"
 
using namespace std;
 
    laba::laba()
    {
    }
    /*void laba::input_name(char nick)
    {
        stricmp(nick,name);
    }
    char laba::output_name()
    {
        return name;
    }*/
    
    void laba::input_dlina(double fdlina)
    {
        razmer.dlina=fdlina;
    }
    double laba::output_dlina()
    {
        return razmer.dlina;
    }
 
    void laba::input_shirina(double fshirina)
    {
        razmer.shirina=fshirina;
    }
    double laba::output_shirina()
    {
        return razmer.shirina;
    }
 
    void laba::input_visota(double fvisota)
    {
        razmer.visota=fvisota;
    }
    double laba::output_visota()
    {
        return razmer.visota;
    }
 
    void laba::input_tmin(double ftmin)
    {
        tmin=ftmin;
    }
    double laba::output_tmin()
    {
        return tmin;
    }
 
    void laba::input_tmax(double ftmax)
    {
        tmax=ftmax;
    }
    double laba::output_tmax()
    {
        return tmax;
    }





и ещё такой вопрос.... как правильно реализовать ....

C++
1
2
3
4
5
6
7
8
    /*void laba::input_name(char nick)
    {
        stricmp(nick,name);
    }
    char laba::output_name()
    {
        return name;
    }*/

Заранее всем спасибо =)

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