Не могу понять где ошибка, C++ -базовый курс.
#include
using namespace std;
void func1();
void func2();
int count; //Это глобальная переменная.
int main()
{
int i; //Это локальная переменная.
for (i=0; i
#include
using namespace std;
void func1();
void func2();
int count; //Это глобальная переменная.
int main()
{
int i; //Это локальная переменная.
for (i=0; i
Замени
system("pause");
на
cin.get();
Функция system не обязана иметься в iostream.
Программа работает, так как она написана, ошибок нет:
Update:
> lol- Оба компилятора, borland и dev++ показывают ошибку.. .
#include
#include
// или #include
using namespace std;
...
а, лучше делай так, как написал Краб, это более портабельный способ.
Update 2:
Компилятор Borland C++ 5.5.1:
C GCC, который использует в IDE Dev-C++, все тоже работает.
Update 3:
> проблема решена тем, что при вызове глобальной переменной нужно ставить два двоеточия, удивлен, что у такого автора как Г. Шилд в книге это не указанно.. .
Хуита и поебень рахманинова, эта программа компилируется нормально компилируется тремя компиляторами, если cstdlib подключить.
Выкини оба компилятора на помойку, раз не умеешь ими пользоваться. Твой текст безошибочно компилируется MS VS 2008.Скачай с официального сайта и не засоряй эфир.