Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как правильно оформить функцию

73K
16 декабря 2011 года
stalkervlad
7 / / 17.11.2011
Код:
#include <iostream>
#include <ctime>
using namespace std;
void Kubiki(int igrok, int comp, int summai=0, int summac=0);
int main()
{
   
    srand(time(0));
    Kubiki();
    return 0;
}
void Kubiki(int igrok, int comp, int summai=0, int summac=0)

{
   
    char vibor;
    cout<<"1-perviy hod vash"<<endl;
    cout<<"2-perviy hod compa"<<endl;
    cin>>vibor;
    if(vibor=='1')
    {
        for(int i=1; i<=5; i++)
        {
            igrok=rand()%6+1;
            summai+=igrok;
            comp=rand()%6+1;
            summac+=comp;
            cout<<"Vask brosok"<<igrok<<endl;
                cout<<"Brosok compa"<<comp<<endl;
        }
            if(summai>summac)
                cout<<"Vi vigrali"<<"summa="<<summai;
            if(summac>summai)
                cout<<"comp vigral"<<"summa="<<summac;
    }
}

запутался с функцией. помогите разобраться
20K
16 декабря 2011 года
sem2711
124 / / 23.09.2009
1. Оформите код в соответствие с правилами форума.
2. Как вы вызываете функцию Kubiki из main()? Это не вызов функции, а copy-paiste ее объявления (прототипа).
3. Какие значения вы передаете в Kubiki из main()? По-моему, никаких. Они там даже в принципе не нужны.
4. В определении функции нельзя указывать значения по умолчанию.
5. А что, если пользователь выберет "2-perviy hod compa"? Насколько я вижу, функция благополучно завершается.
В общем, надо бы для начала какую-нибудь книжечку по C++ почитать...
73K
16 декабря 2011 года
stalkervlad
7 / / 17.11.2011
для "2-perviy hod compa" код написать не проблема, главное чтоб оно так работало. если в Kubiki из main() не указывать значения, то показывает ошибку. что делать?
20K
16 декабря 2011 года
sem2711
124 / / 23.09.2009
Сделать ее вовсе без аргументов. Все необходимое можно объявить и инициализировать внутри самой функции.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог