Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2012, 14:13   #1
asmaday
Новичок
Джуниор
 
Регистрация: 14.03.2012
Сообщений: 8
Радость статические обьекты

(компилятор выдает 2 ошибки смысл которых мне относительно ясен но вот как исправить я без малейшего понятия...)
Код:
#include <iostream>

using namespace std;


int counter (void)        // Определение функции
{
static int K;    // Статическая переменная,
return ++K;    // локализованная в теле функции }
int main (void);
{int counter (void);   // Прототип функции
int K = 3;              // Локальная переменная функции main
for (; K != 0; K--);
{ cout << "\nАвтоматическая К = " << K;
cout << "\tСчетчик=" << counter();
}
return 0 ;
}
}
(ошибки 1) undefined reference to `WinMain@16'
2) ld returned 1 exit status
подскажите пожалуйста ну или намекните на проблему..к примеру не хватает библиотеки..или ошибка в такой то строке...

Последний раз редактировалось ACE Valery; 17.03.2012 в 15:25.
asmaday вне форума Ответить с цитированием
Старый 17.03.2012, 14:55   #2
microbit
Форумчанин
 
Аватар для microbit
 
Регистрация: 26.09.2011
Сообщений: 176
По умолчанию

уберите точку с запятой
Код:
int main (void)
microbit вне форума Ответить с цитированием
Старый 17.03.2012, 15:21   #3
asmaday
Новичок
Джуниор
 
Регистрация: 14.03.2012
Сообщений: 8
По умолчанию

эх ну да..теперь придераеца к этой строчке..мне кажеца над библиотекуу добавить какуют но какую...
скобки после первого инт подтер... +ошибка expected initializer before 'static'
asmaday вне форума Ответить с цитированием
Старый 17.03.2012, 15:39   #4
microbit
Форумчанин
 
Аватар для microbit
 
Регистрация: 26.09.2011
Сообщений: 176
По умолчанию

Код:
#include <iostream>

using namespace std;


int counter (void)        // Определение функции
{
	static int K;    // Статическая переменная,
	return ++K;    // локализованная в теле функции }

}
int main (void)
{
	int counter (void);   // Прототип функции
	int K = 3;              // Локальная переменная функции main
	for (; K != 0; K--)
	{ 
		cout << "\nАвтоматическая К = " << K;
		cout << "\tСчетчик=" << counter();
	}
	return 0;
}
microbit вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обьекты Rio309 PHP 1 06.12.2010 15:23
Статические массивы aus Общие вопросы C/C++ 1 17.10.2010 15:32
Липкие обьекты dmitriegorovih Общие вопросы Delphi 16 06.09.2010 15:12
GroupBox обьекты над ним KoBRaAndrey Общие вопросы Delphi 5 30.10.2009 12:43
Обьекты при компиляции prod87 Общие вопросы Delphi 4 28.10.2009 00:37