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

Как объявить переменную глобально? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ const_cast что это? http://www.cyberforum.ru/cpp-beginners/thread623070.html
Здравствуйте! В общем, наткнулся на такую программу: #include <iostream> int main(int argc, char *argv) { std::cout << "Hello!" << std::endl; const int a = 5; int *b; b = const_cast<int...
C++ Как менять иконку файла .exe? что нужно написать в коде с++, чтоб когда с++ сделает exe файл, то чтоб он имел иконку, которою я хочу? http://www.cyberforum.ru/cpp-beginners/thread623062.html
Зашифровка C++
можете помочь мне сделать крутую зашифровку дынных для картинки, которая есть в моём коде #include <iostream> #include <fstream> #include <conio.h> using namespace std; int main (int...
C++ Удаление узла и поддерева в дереве
Добрый вечер всем. Подскажите два алгоритма по удалению Удаление из дерева заданного узла Удаление из дерева заданного поддерева
C++ Как можно в case вставить знак больше или равно? http://www.cyberforum.ru/cpp-beginners/thread623047.html
Как можно в case вставить знак больше или равно? Например switch(n){ case : //Вот в этой строке нужно знать больше ли n одного и меньше ли четверки cout<<"few"; case : //Вот...
C++ Работа с потоками Пишу простой RSS агрегатор и уже практически доделал его в программе параллельно устанавливается соединение и потом извлекаем данные из файлов когда я делал всё по отдельности(в одном... подробнее

Показать сообщение отдельно
Leika
Сообщений: n/a

Как объявить переменную глобально? - C++

12.07.2012, 21:53. Просмотров 450. Ответов 3
Метки (Все метки)

здравствуйте, в книге шилдта есть такой код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
using namespace std;
 
void func1();
void func2();
 
int count;
 
int main()
{
    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 << '.';
на этом коде объясняется про глобальные переменные, набираю его в Dev-C++ и выдаёт ошибку в 13 строчке: 'count' undeclared (first use this function). В чём может быть проблема и что надо сделать, что бы глобальная переменная count стала действительно глобальной?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru