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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SZ
2 / 2 / 0
Регистрация: 16.11.2008
Сообщений: 44
#1

Несколько функций в одной программе - C++

03.12.2008, 23:54. Просмотров 989. Ответов 3
Метки нет (Все метки)

Проблема такая. Пишу программу, хочу, чтобы при выборе определенного номера (задания) программа переходила к этому заданию. Напечатал на С++. Она мне, ну что, типо, вводи свое значение. А я ей: 1. Она мне вместо того, чтобы написать task_1 как я ее прошу предлагает нажать на клавишу для выхода. Вроде что-то легкое, но не дохожу. Объясните, что не так.

Сам код:

Код
#include<stdio.h>
void task1()
{
    printf("Task_1 ");
}
void task2()
{
    printf("Task_2 ");
}
void main()
{
    int a;
    printf("Enter the number of the task ");
    scanf("%d",&a);
    if(a==1) task1;
    if(a==2) task2;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2008, 23:54     Несколько функций в одной программе
Посмотрите здесь:

Сохранить в одной коллекции несколько объектов классов одной ветви иерархии - C++
Написала программу с иерархией. Для её демонстрации нужно написать 2 класса-коллекции. Но у меня не получается коллекционировать в одной...

Разбить на несколько функций - C++
Доброго времени суток, подскажите пожалуйста, нужно разбить одну большую функцию, на несколько. Вот исходные код с одной...

Добавить несколько функций - C++
привет всем) вот есть код на С++ в консольном приложении VS 2008 - калькулятор с функциями сложения, вычитания, умножения и деления....

Реализовать несколько функций - C++
Реализовать несколько функций с различным числом аргументов и типами значений,что возвращаются, можно выбрать предложенные или произвольные...

Использование функций в программе - C++
Подскажите пожалуйста как написать программу Написать функцию вычисления площади треугольника по введённым сторонам

Один mutex на несколько функций - C++
Есть три функции, которые могут работать с одним вектором в одно и то же время из разных потоков. Можно ли использовать один мьютекс на эти...

Нужно реализовать несколько функций - C++
// копирует source в destination и возвращает указатель на destination char* strcpy(char* destination, const char* source); //...

Несколько программ в одной - C++
Можно ли на с++ создать программу,которая включала бы себя несколько программ? Например в этой проге были бы сразу установлены sql и...

Вызов функций на Ассемблере в программе на С++ - C++
Помогите,пожалуйста. Нужно написать программу, состоящую из ассемблерной функции в одном файле и вызове её в главном файле на С++. ...

Ошибка в программе с использованием функций - C++
#include &lt;stdio.h&gt;//подключение #include &lt;conio.h&gt;//необходимых #include &lt;locale&gt;//библиотек #include &lt;time.h&gt; void...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Spo1ler
292 / 52 / 3
Регистрация: 22.05.2008
Сообщений: 788
04.12.2008, 00:24     Несколько функций в одной программе #2
Во первых: это не си++. Это просто си.
Во вторых: main ВСЕГДА возвращает int и заканчивается return'ом.
В третьих: что не так? Какой именно вывод?
FOLKEN
21 / 20 / 3
Регистрация: 03.12.2008
Сообщений: 86
04.12.2008, 00:24     Несколько функций в одной программе #3
if(a==1) task1();
if(a==2) task2();

поставил пустые скобочки, и все заработало..
Spo1ler
292 / 52 / 3
Регистрация: 22.05.2008
Сообщений: 788
04.12.2008, 00:37     Несколько функций в одной программе #4
Естественно, т.к. task1 без скобочек - это коллбэк для функции.
Yandex
Объявления
04.12.2008, 00:37     Несколько функций в одной программе
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru