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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
RNT
Автор FAQ
3134 / 354 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
#1

Declaration syntax error - C++

02.12.2011, 15:48. Просмотров 1164. Ответов 13
Метки нет (Все метки)

Помогите, пожалуйста, понять в чем заключается ошибка. Вроде бы все правильно выглядит. В строках 5 и 12 компилятор выдает ошибку declaration syntax error.
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
#include <stdio.h>
#include <conio.h>
 
 
class TLIlist{
 
public:
    TLIlist(int size);
    ~TLIlist();
};
 
TLIlist::TLIlist(int size){
 
}
 
TLIlist::~TLIlist(){
 
}
 
 
int main(){
 
    getch();
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2011, 15:48     Declaration syntax error
Посмотрите здесь:

(7,3):Declaration syntax error - C++
Помогите исправить ошибку #include &lt;stdio.h&gt; #include &lt;conio.h&gt; main() { int a,b; int Cube (int n) { return n*n*n; ...

ошибка declaration syntax error - C++
Добрый вечер! помогите пожалуйста разобраться в коде - написал подпрограмму по анимации символов,//gorovenko taras #include &lt;conio.h&gt; ...

Declaration syntax error не понимаю почему - C++
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt; #pragma hdrstop #define N 0 ...

Пишет в программе Declaration syntax error - C++
Компилятор Borland C++ 3.1 ругается на функцию IsPositive #include &lt;iostream.h&gt; #include &lt;iomanip.h&gt; #include &lt;ctype.h&gt; #define...

declaration syntax error на строчке void main - C++
Вот код программы, между void и main выдает ошибку declaration syntax error, что я не так делаю? моя первая прога на с++, поэтому прошу...

Ошибка "Declaration syntax error" - C++
Никак не пойму что не так. Пишет Declaration syntax error. Помогите пожалуйста #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include...

Error: template declaration of (Code::Blocks) - C++
Помогите побороть ошибки. Код:#include &lt;cstdlib&gt; #include &lt;string&gt; #include &lt;vector&gt; #include &lt;iostream&gt; #include &lt;fstream&gt; ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
oxotnik
1589 / 1066 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
02.12.2011, 15:58     Declaration syntax error #2
gcc пареваривает нормально
Rofl
1 / 1 / 0
Регистрация: 08.12.2010
Сообщений: 22
02.12.2011, 16:04     Declaration syntax error #3
Все правильно. Проблема в компиляторе.
RNT
Автор FAQ
3134 / 354 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
02.12.2011, 16:13  [ТС]     Declaration syntax error #4
Компилятор Турбо Си у меня. Что делать?

Добавлено через 8 минут
Компилятор менять нельзя.
easybudda
Эксперт CЭксперт С++
9470 / 5483 / 927
Регистрация: 25.07.2009
Сообщений: 10,505
02.12.2011, 16:15     Declaration syntax error #5
Цитата Сообщение от RNT Посмотреть сообщение
Компилятор Турбо Си у меня.
Ну этот кусок и TurboC 3.0 переварил, в другом месте что-нибудь не так...
Declaration syntax error
dr.curse
387 / 343 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
02.12.2011, 16:16     Declaration syntax error #6
думаю что проблема в том что в си нет классов.
Сыроежка
Заблокирован
02.12.2011, 16:17     Declaration syntax error #7
RNT,
Если говорите об ошибке компиляции, то следует указывать текст сообщения компилятора об ошибке! Чтобы мы здесь не гадали, какую ошибку выдает ваш компилятор!
dr.curse
387 / 343 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
02.12.2011, 16:18     Declaration syntax error #8
а может ли кто нибудь прислать мне турбо си, мое мыло: aramcpp@gmail.com
RNT
Автор FAQ
3134 / 354 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
02.12.2011, 16:21  [ТС]     Declaration syntax error #9
Даже если оставлю только такой код, все равно не компилится.
C++
1
2
3
4
5
6
7
8
9
#include <stdio.h>
 
class TLIlist {
 
};
 
int main(){
    return 0;
}
Добавлено через 2 минуты
Цитата Сообщение от aram_gyumri Посмотреть сообщение
думаю что проблема в том что в си нет классов.
Извиняюсь, опечатался. Турбо С++ 3.0 у меня.

Цитата Сообщение от Сыроежка Посмотреть сообщение
RNT,
Если говорите об ошибке компиляции, то следует указывать текст сообщения компилятора об ошибке! Чтобы мы здесь не гадали, какую ошибку выдает ваш компилятор!
А первое сообщение прочитать вам религия не позволяет?
dr.curse
387 / 343 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
02.12.2011, 16:25     Declaration syntax error #10
RNT, спосибо за компилятор
Сыроежка
Заблокирован
02.12.2011, 16:29     Declaration syntax error #11
Цитата Сообщение от RNT Посмотреть сообщение
Даже если оставлю только такой код, все равно не компилится.
C++
1
2
3
4
5
6
7
8
9
#include <stdio.h>
 
class TLIlist {
 
};
 
int main(){
    return 0;
}
Добавлено через 2 минуты


Извиняюсь, опечатался. Турбо С++ 3.0 у меня.



А первое сообщение прочитать вам религия не позволяет?

Я думаю, что помимо простой константации, что у вас ошибка декларации компилятор еще дополнительно печатает разъясняющие сообщения.
А проблема у вас, очевидно, в том, что вы компилируете свою программу как С-модуль, а не С++. Поэтому компилятор не знает, что означает слово class.
RNT
Автор FAQ
3134 / 354 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
02.12.2011, 16:32  [ТС]     Declaration syntax error #12
Сыроежка, мне жутко стыдно. Да, проблема в этом. Неправильное расширение у файла. Спасибо всем за помощь!
Сыроежка
Заблокирован
02.12.2011, 16:37     Declaration syntax error #13
Цитата Сообщение от RNT Посмотреть сообщение
Сыроежка, мне жутко стыдно. Да, проблема в этом. Неправильное расширение у файла. Спасибо всем за помощь!
Но вы не спешите! Правильно объявлять заголовочный файл в С++ не <stdio.h>, а <cstdio>

Поэтому у вас должны быть заголовки

C++
1
2
#include   <cstdio>
#include   <conio.h>
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2011, 16:50     Declaration syntax error
Еще ссылки по теме:

error: ISO C++ forbids declaration of 'Time' with no type - C++
#ifndef _TIMELL_H #define _TIMELL_H #include &lt;iostream&gt; #include &lt;string&gt; #include &quot;Time.h&quot; using namespace std; ...

Error C2059: syntax error : ']' - C++
Добрый день. Помогите пожалуйста разобраться с проблемой. Пишу программу, решающую систему линейных уравнений методом Крамера. Затруднение...

[C++ Error] Lib.cpp(18): E2040 Declaration terminated incorrectly - C++
Доброго времени суток. Пытаюсь компильнуть прогу. Lib.cpp(18): E2040 Declaration terminated incorrectly Помогите разобраться,...

Ошибка [C++ Error] Unit1.cpp(5): E2139 Declaration missing ; - C++
Ошибка Unit1.cpp(5): E2139 Declaration missing ; Падает на строчку: int main () Исходник : ...

TPosition.cpp|49|error: declaration of 'TMatrix Turn' shadows a parameter - C++
class TVector { //------------------------------------------------------------------------------------------------- public :...


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

Или воспользуйтесь поиском по форуму:
easybudda
Эксперт CЭксперт С++
9470 / 5483 / 927
Регистрация: 25.07.2009
Сообщений: 10,505
02.12.2011, 16:50     Declaration syntax error #14
Цитата Сообщение от Сыроежка Посмотреть сообщение
Правильно объявлять заголовочный файл в С++ не <stdio.h>, а <cstdio>
Не, в Borland TurboC++ 3.x так не будет работать. Там по старинке всё, и если уж на то пошло,
C++
1
#include <iostream.h>
Yandex
Объявления
02.12.2011, 16:50     Declaration syntax error
Ответ Создать тему
Опции темы

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