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

Функция, подключенная в VS не выполняется - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано квадратная матрица порядка n. Получить вектор Ab где b-вектор, элементы которого вычисляются по формуле http://www.cyberforum.ru/cpp-beginners/thread1303804.html
Дано квадратная матрица порядка n. Получить вектор Ab где b-вектор, элементы которого вычисляются по формуле а)Bi=1/(i^2+2) б)Bi={(1/i^2+2); 1/i //если i - четное, в противном случае (i=1,...,n)
C++ Поместить четыре числа от 1 до 4 в один байт Здравствуйте, есть такое задание: Есть 4 переменных типа int, каждой переменной присвоено цифра от 1 до 4. int a = 4; int b = 2; int c = 3; int d = 4; Возможно ли их "сложить" в одну сумму, но так чтоб потом можно было обратно разложить в такой же последовательности ? http://www.cyberforum.ru/cpp-beginners/thread1303787.html
C++ Подсчет и вывод гласных букв кирилицы
# include <iostream> # include <conio.h> # include <string.h> # include <stdio.h> using namespace std; int main () {
C++ Библиотека <complex>
Необходимо написать код, который будет объявлять двумерный массив комплексных чисел размером 62 строки на 1024 столбца, выделить под него место в динамической памяти, и заполнить вещественную и мнимую части элементов случайными числами. Пытаюсь использовать библиотеку complex, но получаются следующие ошибки: complex не является членом std; неизвестные идентификаторы complex и signal. К записи...
C++ Перевод формулы на язык C++ http://www.cyberforum.ru/cpp-beginners/thread1303749.html
Здравствуйте! Прошу помочь мне с переводом формулы на язык c++ . Сам пробовал, но постояно выходят ошибки. С виду программа несложная, но одолеть ее не получается :(
C++ Ошибка C2784. Шаблонный список имеется шаблонный список #include "stdafx.h" #include <iostream> using namespace std; template <typename TYPE> class list { private: подробнее

Показать сообщение отдельно
Pseudodog
0 / 0 / 0
Регистрация: 18.11.2014
Сообщений: 18
18.11.2014, 12:23     Функция, подключенная в VS не выполняется
Добрый день. Помогите пожалуйста разобраться.

VS 2010 Win8

Решил сделать программу, начал с меню и захотел вывести все функции и их исполнение в разные файлы. Хочу побаловаться со switch, do while if и т.д. Но возникла проблема. Тело функции не хочет выполнять работу в консоли, т.е. не делает то, что должна (не отображает текст).

В VS 2010 делаю консольный проект, добавляю файлы.

//main.cpp

#include <iostream>
#include <conio.h>
#include <locale>
#include <string>
#include <stdio.h>
#include <windows.h>
#include "appFunctions.h"

int main ()

{

extern void menu();

getch ();
return 0;
}


// appFunctions.h
void menu();
void menu1();
void menu2();
void menu3();
void menu4();
void menu5();



//menu.cpp
#include <iostream>
#include <conio.h>
#include <locale>
#include <string>
#include <stdio.h>
#include <windows.h>

void menu()
{
std::cout << "1 sss\n";
std::cout << "2 sss\n";
std::cout << "3 sss\n";
std::cout << "4 sss\n";
std::cout << "5 sss\n";
int choice;
std::cin >> choice;
switch(choice)
{
case 1:
extern void menu1();
break;
case 2:
extern void menu2();
break;
case 3:
extern void menu3();
break;
case 4:
extern void menu4();
case 5:
extern void menu5();
break;
}
}


// остальные функции отдельным файлом.cpp

#include <iostream>
#include <conio.h>
#include <locale>
#include <string>
#include <stdio.h>
#include <windows.h>

void menu1()
{
std::cout << "some text\n";
}

void menu2()
{
std::cout << "some text\n";
}

void menu3()
{
std::cout << "some text\n";
}

void menu4()
{
std::cout << "some text\n";
}

void menu5()
{
std::cout << "some text\n";
}

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