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

Разделение программы на несколько файлов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Библиотека классов, реализующих комплексную арифметику http://www.cyberforum.ru/cpp-beginners/thread917392.html
Могли бы помочь мне с заданием? Нужно создать приложение Windows c формами, которое использует созданную нами динамическую библиотеку для вычисления суммы, разности, произведения и частного двух комплексных чисел, введённых с клавиатуры. С созданием библиотек я пытался разобраться, но ничего не вышло, поэтому прошу у вас помощи. Конечное приложение будет выглядеть примерно так: Добавлено...
C++ Жор памяти простой класс, так для примера. смотрю по диспетчеру, чем больше NumTurns, тем больше память, непорядок main.cpp #include <iostream> #include "qwerty.h" using namespace std; int main() { qwerty q; std::cout << q.u << "\n"; q.free_mem(); }qwerty.h http://www.cyberforum.ru/cpp-beginners/thread917366.html
Не могу сделать блок схему к программам а завтра сдавать( C++
#include "stdafx.h" #include <iostream> #include <iomanip> using namespace std; void Vys (int *arr,const int n);// прототип функции для нахождения высоты треугольника к первой стороне int _tmain(int argc, _TCHAR* argv) {
Стоит ли использовать тернарный оператор, если всегда есть альтернативы в С ? C++
Мне вот интересно , что скажут люди о Тернарном операторе, которые уже на С++ программируют немало. Насколько он удобен, много ли экономит пространство кода и стоит ли его применять сильно часто или же тернарный оператор у многих не приживается в дальнейшем. Да не спорю придумали его наверное не зря, перед какими то задачи он может и удобен, но мне кажется что его...
C++ Шаблоны классов http://www.cyberforum.ru/cpp-beginners/thread917345.html
Доброго времени суток, возникла такая проблема- задали сделать программу с шаблоном-классов, не знаю как это воплотить, вот задание: Напишите программу, содержащую шаблон класса одномерного массива. Используйте данный шаблон для создания, заполнения и вывода на экран значений элементов массивов различных типов. помогите кто может, буду благодарен.
C++ Последовательность видеоимпульсов (расчет количества совпадений) Не могу исправить ошибку "0.5 is not a floating point value". И нужно помочь доработать программу: добавить еще один такой же график но другого цвета с такими же скролбарами. подробнее

Показать сообщение отдельно
CMTV
0 / 0 / 0
Регистрация: 04.07.2013
Сообщений: 36
04.07.2013, 06:11     Разделение программы на несколько файлов
Всем доброго времени суток!

Возникла проблема - я написал небольшую програмку в main.

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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
int main ()
{
    system("color A");
    int x=0;
    int y=0;
    char act;
    int ch;
    int score=0;
    char map[10][10];
    for(int i=0;i<10;i++)
    {
        for(int j=0;j<10;j++)
        {
            map[i][j]=0;
        }
    }
    map[0][0]=1;
    while (1)
    {
        system("cls");
        for(int i=0;i<10;i++)
        {
            for(int j=0;j<10;j++)
            {
                printf("%d",map[i][j]);
            }
            printf("\n");
        }
        printf("Exit: 0\n");
        printf("Control: Up, Down, Left, Right\n");
        printf("Score: %d\n",score);
        act = _getch();
        ch = static_cast<int>(act);
        switch(static_cast<int>(act))
        {
            case '0':
                return 0;
                break;
            case 75:
                map[x][y]=0;
                y--;
                map[x][y]=1;
                break;
            case 77:
                map[x][y]=0;
                y++;
                map[x][y]=1;
                break;
            case 80:
                map[x][y]=0;
                x++;
                map[x][y]=1;
                break;
            case 72:
                map[x][y]=0;
                x--;
                map[x][y]=1;
                break;
        }
        if(map[4][4])
        {
            score++;
        }
    }
    system("PAUSE");
    return 0;
}
Но я хотел бы создать файл MapGen.cpp к примеру и запихнуть в него это действие:
C
1
2
3
4
5
6
7
8
9
int map[10][10];
    for(int i=0;i<10;i++)
    {
        for(int j=0;j<10;j++)
        {
            map[i][j]=0;
        }
    }
    map[0][0]=1;
Но никак не пойму, как это сделать. Вроде бы надо в MapGen.cpp прописать функцию но как и какую?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru