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

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

Войти
Регистрация
Восстановить пароль
 
megakatapuz
0 / 0 / 0
Регистрация: 02.01.2010
Сообщений: 4
#1

Подскажите - C++

06.01.2010, 22:06. Просмотров 543. Ответов 2
Метки нет (Все метки)

У мя есть функция , допустим MyFunc() в ней выполняются некоторые действия, также реализован какой либо цикл где вызывается эта функция несколько раз.Итак, вопрос, как написать условие что если эта функция вызвалась 2 раза например, то переход к другому действию.Заранее спасибо
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2010, 22:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подскажите (C++):

подскажите что делать при вводимых данных 10 25 и 5 20 программа работает не правильно должна выводить 135 подскажите что делать - C++
Вывод В выходной файл выведите одно число - сколько ударов сделали часы за этот отрезок времени.

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

Подскажите - C++
В ручную знаю как расчитать... А вот программу... подскажите

Подскажите! - C++
Привет! Учился на программиста в универе, окончил в 2005 году. После универа ушел в 1С и писал только на 1С, другие языки не использовал. В...

Подскажите) - C++
#include "main.h" int Cycle; #define MakeEven( _num ) ( _num & 0xFE ) #define Rand( _num ) (_num ? rand( ) % _num : 0) ...

Подскажите - C++
Вот начал изучать с++ с 0. Столкнулся с проблемой уже в самом начале...подскажите плиз что не так... #include <iostream.h> class...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
06.01.2010, 22:15 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#define N 5
<...>
int MyFunc(int i, int flag);
int main()
{
<...>
bgn:
  for (int j=0;j<N;j++)
       MyFunc(j);
}
int MyFunc(int i,int flag)
{
  <...>
  flag++;
    if (flag==2)
       goto bgn;
}
Надеюсь доступно объяснил
1
Nick Alte
Эксперт С++
1637 / 1009 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
07.01.2010, 00:16 #3
Другой вариант, более пригодный, если MyFunc вызывается из разных мест в произвольном порядке:
C
1
2
3
4
5
6
7
8
9
void MyFunc()
{
    static int count=0;
    if(++count>2)
        Action2();      /*Действие при вызове 2 и более раз*/
    else
        Action1();   /* Действие при первых двух вызовах*/
 
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2010, 00:16
Привет! Вот еще темы с ответами:

Подскажите - C++
Подскажите сайтик с подробным описоним библиотек и их операторов.И ссылку или тему форума о классах.

Подскажите - C++
Как с помощью 0 канала системного таймера подсчитать время выполнения определенных действий?Может у кого код есть с подобным...

Подскажите со строкой - C++
Подскажите в 7 как правильно я понимаю пока feof и srcmp не равен нулю или пока не не равен(т.к. впереди стоит !) т.е пока равен. я что то...

Плз подскажите - C++
плз подскажите: я учусь на 1 ом курсе,на программиста уже месяц как прохоцду c++ ,алгортимы итд я не очен хорошо понимаю...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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