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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.63
korez
8 / 8 / 0
Регистрация: 22.02.2011
Сообщений: 182
#1

error C2337 - C++

16.03.2011, 17:44. Просмотров 2015. Ответов 5
Метки нет (Все метки)

1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(19) : error C2337: len: атрибут не найден
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(19) : error C2143: синтаксическая ошибка: отсутствие "]" перед "+"
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(19) : error C2059: синтаксическая ошибка: +
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(20) : error C2065: str: необъявленный идентификатор
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(20) : error C2065: s: необъявленный идентификатор
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(20) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(20) : error C2365: strcpy: переопределение; предыдущим определением было "функция"
1> c:\program files\microsoft visual studio 9.0\vc\include\string.h(74): см. объявление 'strcpy'
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(20) : error C2078: слишком много инициализаторов
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(21) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(21) : error C2065: wt: необъявленный идентификатор
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(23) : error C2059: синтаксическая ошибка: if
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(25) : error C2059: синтаксическая ошибка: for
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(25) : error C2143: синтаксическая ошибка: отсутствие ")" перед ";"
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(25) : error C2470: i: выглядит как определение функции, но без списка параметров; пропускается вероятное тело функции
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(25) : error C2059: синтаксическая ошибка: >
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(25) : error C2143: синтаксическая ошибка: отсутствие ";" перед "--"
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(25) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(25) : error C2086: int i: переопределение
1> c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(22): см. объявление 'i'
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(25) : error C2059: синтаксическая ошибка: )
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(27) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(28) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(29) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(30) : error C2059: синтаксическая ошибка: }
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(30) : error C2143: синтаксическая ошибка: отсутствие ";" перед "}"
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(30) : error C2059: синтаксическая ошибка: }
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(33) : error C2143: синтаксическая ошибка: отсутствие ";" перед "{"
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(33) : error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа)
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(54) : error C2556: stringz &stringz::operator =(const stringz &): перегруженная функция отличается от 'stringz stringz::operator =(const stringz &)' только возвращаемым типом
1> c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\incl.h(26): см. объявление 'stringz::operator ='
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(54) : error C2040: stringz::operator =: "stringz &(const stringz &)" отличается по уровням косвенного обращения от "stringz (const stringz &)"
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(65) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(65) : error C2143: синтаксическая ошибка: отсутствие "," перед "&"
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(66) : error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа)
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(69) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(69) : error C2143: синтаксическая ошибка: отсутствие "," перед "&"
1>c:\documents and settings\er\мои документы\visual studio 2008\projects\project11\project11\project111.cpp(70) : error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа)
1>Журнал построения был сохранен в "file://c:\Documents and Settings\er\Мои документы\Visual Studio 2008\Projects\project11\project11\Debug\BuildLog.htm"
1>project11 - ошибок 35, предупреждений 0
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

первые четыре в этом файле
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
//#include <iostream>
//using namespace std;
 
    stringz::stringz()
{
    len = 4;
    lent = 0;
    str = new char [len+1];
    str[0] = '\0';
    numstr++;
    pmass1 = 0;
    plent = 0;
    plen = 0;
}
 
    stringz::stringz(const char *s, const int *mass2, double wt)
{
    len = strlen(s);
    str = new [len+1};
a   strcpy(str, s);
    lent = wt;
    int i,j = 0;
    if(mass2[i]!=0)
        i++;
    for(j=0; i>0; i--, j++)
        mass1[j] = mass2[j];
    pmass = 0;
    plent = 0;
    plen = 0;
}
 
    stringz::stringz(const stringz &s)
{
    str = new [s.len+1];
    strcpy(str, s.str);
    int i,j = 0;
    if(s.mass1!=0)
        i++;
    pmass1 = new int [i];
    for(; i>0; i--, j++)
        *(pmass1+j) = s.mass1[j];
    plen = new int;
    *plen = s.len;
    plent = new double;
    *plent = lent;
}
 
    stringz::~stringz()
{
 
}
 
    stringz& stringz::operator=(const stringz &obj)
{
 
    return *this;
}
 
    ostream& operator<<(ostream &os, const stringz &s)
{
    os << "\n";
    return os;  
}
 
    bool operator>(const stringz &obj1, const stirngz &obj2);
{
}
 
    bool operator>(const stringz &obj1, const stirngz &obj2);
{
}
    
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
файл 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
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
using namespace std;
 
    class stringz
{
    int mass1[25];
    char *str;
    int len;
    double lent;
 
    int *pmass1;
    double *plent;
    int *plen;
    
 
    static const int cinlim = 60;
    static int numstr;
    
    public:
    stringz();
    stringz(const char *s, const int *mass2, double wt);
    stringz(const stringz &s);
    ~stringz();
 
    stringz operator=(const stringz &obj);
    stringz operator=(const char *);
    char &operator[](int i);
    const char &operator[](int i)const;
    friend bool operator<(const stringz &obj1, const stringz &obj2);
    friend bool operator>(const stringz &obj1, const stringz &obj2);
    friend bool operator==(const stringz &obj1, const stringz &obj2);
    friend ostream & operator<<(ostream &os, const stringz &s);
    friend ostream & operator>>(istream &is, const stringz &s);
    static int howmany();
};
файл 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdafx.h>
#include <iostream>
#include "incl.h"
#include "project111.cpp"
 
using namespace std;
 
 
 
int main()
{
 
}
какие-то странные ошибки (для меня естественно).
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2011, 17:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос error C2337 (C++):

Исправить ошибку в WxDev-C++: Error with debugging process: GDB Error: error, No source file named main.cpp - C++
Здравствуйте товарищи! Новенький я в си, установил wxDev-C++, скомпилировал, запускаешь - работает, а чтоб пошагово отладка - не...

Error LNK1120, error LNK2019, error LNK2028, queue - C++
// свойство класса Parser queue&lt;elem*&gt;* postfix = new queue&lt;elem*&gt;; // строка, из-за которой происходит ошибка ...

Ошибка в тестовом примере: "Error 1 error C2143: syntax error : missing ';' before 'if'" - C++
#include&lt;iostream&gt; using namespace std; int main(){ int x, a = 0, b = 10; (cin &gt;&gt; x).get(); while (x){ int c = x % 10; ...

Error 1 error C2664: 'CharToOemW' : cannot convert parameter 1 from 'const char *' to 'LPCWSTR' - C++
выдает вот такую ошибку - Error 1 error C2664: 'CharToOemW' : cannot convert parameter 1 from 'const char *' to 'LPCWSTR' использую visual...

Ошибка error C2146: syntax error : missing ';' before identifier 'alph' - C++
Не получается откомпилировать прогу из консоля в MFC, выбивает ошибку error C2146: syntax error : missing ';' before identifier 'alph' ...

[ilink32 Error] Error: Unresolved external 'zamena (int * *) ' referenced - C++
Вот это программа не работает : вот ошибка которую выдает компилятор: Error: Unresolved external 'zamena(int * *)' referenced from...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
17.03.2011, 10:04 #2
C++
1
2
bool operator>(const stringz &obj1, const stirngz &obj2);
{
точка с запятой

C++
1
#include <cstring>
в файле, где есть strcpy() и strlen()
1
korez
8 / 8 / 0
Регистрация: 22.02.2011
Сообщений: 182
17.03.2011, 12:02  [ТС] #3
accept меня первые четыре интересуют не пойму ничего.
0
kazak
3035 / 2356 / 155
Регистрация: 11.03.2009
Сообщений: 5,402
Завершенные тесты: 1
17.03.2011, 12:29 #4
Цитата Сообщение от korez Посмотреть сообщение
accept меня первые четыре интересуют не пойму ничего.
Тебе же по-русски пишут, что конкретно не понятно?
1
korez
8 / 8 / 0
Регистрация: 22.02.2011
Сообщений: 182
17.03.2011, 15:15  [ТС] #5
все сам решил всем спасибо
0
Digit@ll
Brainsbreaker
884 / 362 / 31
Регистрация: 01.02.2011
Сообщений: 1,584
17.03.2011, 17:07 #6
)) Психует...
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2011, 17:07
Привет! Вот еще темы с ответами:

Причина ошибки [ilink32 Error] Error: Unable to perform link - C++
Когда сохранил программу и пытаюсь открыть ее снова то мне выкидывает ошибку Warning: Error detected (LME288) Error: Unable to...

Error 1 fatal error C1093: API call 'ImportFile' failed '0x80070003' : ErrorMessage: - C++
// Lab7_1.cpp : main project file. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; float y; void...

Error C2760: синтаксическая ошибка / Fatal error C1004: непредвиденное обнаружение конца файла - C++
Набыдлокодил следующее: Graph.h template&lt;class D&gt; class Graph { private: class Edge { private: int v1, v2;

Проверить правильность кода. Вылезает Error 5 error C2679: binary '<<' : no operator found which takes a right - C++
Компилятор ругается на ошибку Error 5 error C2679: binary '&lt;&lt;' : no operator found which takes a right-hand operand of type 'Kniga' ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
17.03.2011, 17:07
Ответ Создать тему
Опции темы

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