Загрузка...

Глобальные переменные ...

Тема в разделе C/C++ создана пользователем Catx_inactive2317854 11 фев 2020. 243 просмотра

Загрузка...
  1. Catx_inactive2317854
    Catx_inactive2317854 Автор темы 11 фев 2020 108 5 июн 2019
    Код
    #include <iostream>

    using namespace std;

    void func1();

    void func2();


    int count;

    int main()
    {
    setlocale(LC_ALL, "Russian");

    int i;

    for (i = 0; i < 10; i++)
    {
    count = i * 2;
    func1;

    }

    return 0;


    };
    void func1()
    {
    cout << "Count:" << count;

    cout << '\n';
    func2();

    }
    void func2()
    {
    int count;

    for (count = 0; count < 3; count++) cout << '.';


    }
    Начал изучать глобальные переменные , пишет эти ошибки:
    https://prnt.sc/r0ubjc
     
  2. esretard
    esretard 11 фев 2020 18 23 дек 2019
    зачем ты дважды объявляешь переменную count в функции func2? Скорее всего должно быть как-то так:
    Код

    void func2()
    {
    for (count = 0; count < 3; count++) cout << '.';
    }
     
  3. toxicity
    toxicity 11 фев 2020 токсик 467 9 сен 2018
    В main поставь после func1 ()
     
  4. Catx_inactive2317854
    Catx_inactive2317854 Автор темы 12 фев 2020 108 5 июн 2019
    Код написан в книге.
     
  5. zaqw
    zaqw 13 фев 2020 1 14 дек 2019
    Работает
    Код
    #include <iostream>

    using namespace std;

    void func1();
    void func2();

    int count_q = 0;

    int main()
    {
    setlocale(LC_ALL, "Russian");

    for (int i = 0; i < 10; i++)
    {
    count_q = i * 2;
    func1();
    }
    return 0;
    };
    void func1()
    {
    cout << "Count:" << count_q << endl;
    func2();
    }
    void func2()
    {
    for (int count = 0; count < 3; count++) cout << '.';
    }
     
  6. Lion777
    Lion777 13 фев 2020 3 9 ноя 2019
    в func1(), count без значения выводишь.
     
  7. Catx_inactive2317854
    Catx_inactive2317854 Автор темы 13 фев 2020 108 5 июн 2019
    Почему count q?
     
  8. Lion777
    Lion777 13 фев 2020 3 9 ноя 2019
    Можешь хоть fedya назвать.
     
Top