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

Вызов функции из другого файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу, которая вычисляет условие > http://www.cyberforum.ru/cpp-beginners/thread758276.html
Помогите. Написать программу на С++, которая вычисляет условие
C++ Чем отличается хвостовая рекурсия от обычной рекурсии? Собственно вопрос сверху. Если не затруднит, то покажите пример факториала с хвостовой и с обычной рекурсией. Буду крайне благодарен. http://www.cyberforum.ru/cpp-beginners/thread758257.html
C++ Цикл с предусловием.Найдите все симметричные палиндромы из интервала [1000000, 1000000000]
Найдите все симметричные палиндромы из интервала . Объяснение: палиндром - это число, которое читается одинаково справа налево и слева направо, то есть именно число равно перевернутом числу.
C++ Деструктор и _Block_Type_Is_Valid (pHead->nBlockUse)
Приветствую! Встретился сегодня с такой проблемой. Есть функция, которая возвращает объект. При выходе из функции появляется ошибка _Block_Type_Is_Valid (pHead->nBlockUse). Я посмотрел и понял, что ошибка появляется при вызове деструктора. Почему так происходит? Код функции и класса: #pragma once #include <string.h> template <typename tt> class ss_v_stack { tt * A; tt * As;
C++ Разделить программу на файлы http://www.cyberforum.ru/cpp-beginners/thread758249.html
Помогите мне разделить программу на три файла: сам класс, функции к нему, и функция main. Сам класс #ifndef ARRAY1_H #define ARRAY1_H #include <iostream.h> class Array{ friend ostream &operator<<(ostream &, Array &);
C++ do while фунция Здравствуйте, вот есть код приведенный ниже,прости те за культуру написания, но суть задания в том чтобы выполнить do while с вычислением ещё 1 раз, учитывая условия. // 3.2.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "math.h" #include "iostream" using namespace std; подробнее

Показать сообщение отдельно
Xipxop
 Аватар для Xipxop
481 / 9 / 2
Регистрация: 28.12.2011
Сообщений: 150
10.01.2013, 23:05  [ТС]     Вызов функции из другого файла
незнаю, но то что вы написали вызывает гору ошибок

main.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <cstdlib>
#include <iostream>
#include <windows.h>  //CharToOem
#include <conio.h>  //_getch()
 
#define rus(str) CharToOem(str,vixod); //Ïñåâäî ГґГіГ*êöèÿ, äëÿ ïåðåâîäГ* êîäèðîâêè
#define strelka "<-----"
#include "menu.h"
 
using namespace std;
 
char vixod[512]; //ÏåðåìåГ*Г*Г*Гї ñîäåðæГ*Г№Г*Гї ГђГіГ±Г±ГЄГЁГ© ГІГҐГЄГ±ГІ
 
extern void menu();
 
int main(int argc, char *argv[])
{
    menu(); //âûçûâГ*ГҐГ¬ ìåГ*Гѕ èãðû
    system("PAUSE");
    return EXIT_SUCCESS;
}
menu.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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#ifndef MENU_H
#define MENU_H
#include <iostream>
#define strelka "<-----"
#define rus(str) CharToOem(str,vixod); //Ïñåâäî ГґГіГ*êöèÿ, äëÿ ïåðåâîäГ* êîäèðîâêè
void menu() 
{
    system("cls"); //ГЋГ·ГЁГ№Г*ГҐГ¬ ГЅГЄГ°Г*Г*
    
    int ch=0,chose=1;
    bool exit=true;
    char *vibor[3];
    vibor[1]=strelka; vibor[2]=""; vibor[3]="";
    
    while(exit)
    {
        system("cls");
        rus("Ìîðñêîé áîé Гў ГЄГ®Г*ñîëå.\n*****_ГЊГҐГ*Гѕ:_*****\n"); cout << vixod << endl;
        rus("ÈãðГ*ГІГј"); cout << vixod << vibor[1] << endl;
        rus("ГЏГ°Г*ГўГЁГ«Г*"); cout << vixod << vibor[2] << endl;
        rus("ГЌГ*ñòðîéêè"); cout << vixod << vibor[3] << endl;
        cout << ch;
        ch=_getch();
        switch(ch)
        {
            case 80: //ГўГ*ГЁГ§
                vibor[chose]="";
                if (chose>2){chose=1;} else{chose++;}
                vibor[chose]=strelka;
            break;
            
            case 72: //ââåðõ
                vibor[chose]="";
                if (chose<2){chose=3;} else{chose--;}
                vibor[chose]=strelka;
            break;
            
            case 13: //enter
                exit=false;
            break;
        }
        
        //if(chose==1){game();} else{if(chose==2){pravila();} else{setting();}}
    }
} 
 
#endif
 
Текущее время: 00:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru