Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
алексейч
2 / 2 / 2
Регистрация: 22.02.2012
Сообщений: 66
Записей в блоге: 1
#1

Помогите понять и исправить ошибку (статические обьекты) - C++

17.03.2012, 14:52. Просмотров 412. Ответов 3
Метки нет (Все метки)

Недавно начал разбираться в новой теме и тут же с примером ошибка...
(компилятор выдает 2 ошибки смысл которых мне относительно ясен но вот как исправить я без малейшего понятия...)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#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
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2012, 14:52
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Помогите понять и исправить ошибку (статические обьекты) (C++):

Помогите понять и исправить ошибку...
#include &lt;iostream&gt; using namespace std; int main () { char cc =...

Помогите понять и исправить ошибку...
#include &lt;iostream&gt; using namespace std; int LC ; char C = &quot;Фраза&quot;;...

Не могу понять, как исправить ошибку
Здравствуйте, помогите с моей программой. При компиляции всё замечательно и нет...

Помогите понять ошибку
Не могу понять, что ему не нравится? Обычный вектор векторов: template...

не могу понять как исправить ошибку в коде
Создать односвязный список из случайных чисел вывести его. выполнить сортировку...

Не могу понять как исправить эту ошибку
Каждый раз мне выдает такую ошибку. Не знаю как ее исправить. П.5.18.Правил ...

3
Serejke_qq
150 / 108 / 40
Регистрация: 06.07.2011
Сообщений: 224
Завершенные тесты: 2
17.03.2012, 15:16 #2
не там где надо точки с запятой и скобочки...
как-то так должно быть:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
int counter (void); // Прототип функции
 
int main(void)
{
    int K = 3; // Локальная переменная функции main
 
    for (; K != 0; K--)    
    {
        cout << "\nАвтоматическая  К = " << K;
        cout << "\tСчетчик=" << counter();
    }
    return 0 ;
}
 
int counter (void) // Определение функции
{
    static int K; // Статическая переменная,
    return ++K; // локализованная в теле функции
}
1
retmas
Жарю без масла
865 / 747 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
17.03.2012, 15:16 #3
и еще убери ";" в конце
C++
1
for (; K != 0; K--);
0
алексейч
2 / 2 / 2
Регистрация: 22.02.2012
Сообщений: 66
Записей в блоге: 1
17.03.2012, 15:24  [ТС] #4
огромное спасибо...
+есле несложно можеш дать ссылку где парачка похожеш задачь..
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2012, 15:24
Привет! Вот еще темы с решениями:

Не могу понять, как исправить ошибку в при вызове методов класса
Не могу понять, как испровить ошибку в при вызове методов классa: #include...

Не могу понять как исправить ошибку error C2065: j: необъявленный идентификатор
Здрасте, срочно нужна помощь, не могу понять в чем дело, выдает ошибку &quot;error...

Не могу понять как исправить ошибку
#include &lt;vcl.h&gt; #pragma hdrstop #include &quot;Unit1.h&quot;...

Помогите исправить ошибку
Программа должна посчитать р используя s. После ввода любого значения у выдает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru