Ошибка c1075 не найдена несоответствующая лексема

yaroslavpm98

-8 / 0 / 0

Регистрация: 20.04.2019

Сообщений: 58

1

23.04.2019, 16:32. Показов 33761. Ответов 9

Метки visual basic (Все метки)


Студворк — интернет-сервис помощи студентам

помогите пожалуйста, нужно решить задачу, но я не пойму, что не так:

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 <math.h>
 
#include <iostream>
 
using namespace std;
 
int main()
 
{
 
    double a, x, y, b;
    cout << "x=" << x << endl;
    cin >> x;
    cout << "a=";
    cin >> a;
    cout << "b=";
    cin >> b;
}
    {
    if (a < b);
    {
        cout << "y=" << a * x << endl;
    }
    if (a = b);
    {
        cout << "y=" << a * a + x * x << endl;
    }
    if (a > b);
    {
        cout << "y=" << a * a * a - x << endl;
    }
    
    {   cin.get();
        return 0;
    }

вот что пишет:
Ошибка C1075 «{«: не найдена несоответствующая лексема

Ошибка (активно) E0169 требуется объявление.



0



Kuzia domovenok

4047 / 3301 / 923

Регистрация: 25.03.2012

Сообщений: 12,380

Записей в блоге: 1

23.04.2019, 16:39

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
#include <math.h>
#include <iostream>
 
using namespace std;
 
int main()
{
  
  double a, x, y, b;
  cout << "x=" << x << endl;
  cin >> x;
  cout << "a=";
  cin >> a;
  cout << "b=";
  cin >> b;
}
{
  if (a < b);
  {
      cout << "y=" << a * x << endl;
  }
  if (a = b);
  {
      cout << "y=" << a * a + x * x << endl;
  }
  if (a > b);
  {
      cout << "y=" << a * a * a - x << endl;
  }
 
  { 
      cin.get();
      return 0;
  }



0



-8 / 0 / 0

Регистрация: 20.04.2019

Сообщений: 58

23.04.2019, 16:49

 [ТС]

3

все равно не пойму



0



Yetty

7428 / 5022 / 2891

Регистрация: 18.12.2017

Сообщений: 15,694

23.04.2019, 17:21

4

Лучший ответ Сообщение было отмечено yaroslavpm98 как решение

Решение

yaroslavpm98,

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main()
{  
    double x, a, b, y;
    cout << "x="; cin >> x;
    cout << "a="; cin >> a;
    cout << "b="; cin >> b;
 
    if (a<b) y=a*x;
    else if (a==b) y=a*a+x*x;
    else  y=a*a*a-x;  
 
    cout << "y=" << y << "\n";
 
system("pause");
return 0;
}



1



zss

Модератор

Эксперт С++

13407 / 10517 / 6283

Регистрация: 18.12.2011

Сообщений: 28,074

23.04.2019, 17:24

5

Надо убрать точки с запятой в конце строчек с if

Добавлено через 1 минуту

Цитата
Сообщение от Kuzia domovenok
Посмотреть сообщение

if (a = b)

это присвоение

C++
1
if (a == b)



1



223 / 188 / 97

Регистрация: 15.04.2018

Сообщений: 718

23.04.2019, 17:42

6

zss, сравниваете даблы через ==?



0



4047 / 3301 / 923

Регистрация: 25.03.2012

Сообщений: 12,380

Записей в блоге: 1

23.04.2019, 18:58

7

Цитата
Сообщение от zss
Посмотреть сообщение

это присвоение

для человека, который не может программу в функцию main вставить это не самая грубая ошибка. Я специально молчу, чтобы он научился ошибки исправлять, начиная с самых вопиющих и очевидных, не отвлекаясь на неочевидные



1



7428 / 5022 / 2891

Регистрация: 18.12.2017

Сообщений: 15,694

23.04.2019, 19:05

8

mvngr, здесь double вводятся с клавиатуры, в этом случае можно так сравнивать.



0



4047 / 3301 / 923

Регистрация: 25.03.2012

Сообщений: 12,380

Записей в блоге: 1

23.04.2019, 19:12

9

mvngr, Тут есть нюанс. Оба дабла вводятся с клавиатуры, т.е. парсятся одинаковым оператором ввода из одинаковых прочитанных в консоли строковых значений.
это не сравнение каких-нибудь, например, результатов расчётов. По идее, каждый раз, вводя одинаковую строку в консоль, пользователь будет заполнять переменную идентичным образом и я бы не боялся, что проверка if (a==b) провалится именно в таких обстоятельствах.



0



223 / 188 / 97

Регистрация: 15.04.2018

Сообщений: 718

24.04.2019, 09:02

10

Yetty, Kuzia domovenok, со всеми бывает, буду знать



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

24.04.2019, 09:02

10

Набираю такую вещь:

char simbol[32] = { '~', '`', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '-', '=', '+', '{', '}', '[', ']', '|', '\', ':', '; ', ', ', '"', "'", ', ', '.', '<', '>', ' ? ', ' / ' };

И ему не нравится что вот это двоеточие, а если его нет то точка с запятой и т.д. и требует фигурную скобку всё время, а в конце ‘ }; тоже требует закрывающую скобку.

Вот его списочек ошибок:

Ошибка (активно)	E0067	требуется фигурная скобка "}"	MyProject	D:\pipi\MyProject\MyProject\filter.cpp	24	
Ошибка (активно)	E0008	отсутствует закрывающая скобка	MyProject	D:\pipi\MyProject\MyProject\filter.cpp	24	
Ошибка (активно)	E0067	требуется фигурная скобка "}"	MyProject	D:\pipi\MyProject\MyProject\filter.cpp	28	
Ошибка	C2001	newline в константе	MyProject	d:\pipi\myproject\myproject\filter.cpp	24	
Ошибка	C1075	"{": не найдена несоответствующая лексема	MyProject	d:\pipi\myproject\myproject\filter.cpp 7

И есть ли регулярные выражения в С++?

Ошибка C1075 — это ошибка компилятора С++, которая указывает на несколько определений одного и того же имени в одном файле. Эта ошибка возникает, когда в одном файле объявлены две функции, структуры или классы с одинаковыми именами.

Например, предположим, что у нас есть следующий код:

class MyClass {
}; 

struct MyClass {
};

В этом случае мы получим ошибку C1075, потому что у нас есть два определения одного и того же имени — MyClass.

Для того чтобы избежать этой ошибки, необходимо переименовать одно из определений, чтобы они имели уникальные имена. Или разместить каждое определение в своем отдельном файле и подключать их по мере необходимости.

Другой способ избежать ошибки C1075 — это использовать пространства имен (namespace), которые позволяют создавать области имен с уникальными идентификаторами.

Например, можно определить класс MyClass внутри пространства имен my_namespace, как показано ниже:

namespace my_namespace {
  class MyClass {
  };
}

Теперь мы можем использовать этот класс в нашем коде, указывая пространство имен:

my_namespace::MyClass obj;

Таким образом, использование пространств имен может помочь избежать ошибки C1075 и обеспечить более четкое и понятное разделение имён и идентификаторов в коде.

Еще один вариант решения проблемы — использование условной компиляции (#ifndef / #define / #endif) для того, чтобы исключить повторное включение заголовочного файла, содержащего несколько одинаковых определений.

В итоге, ошибка C1075 является частой ошибкой в C++, но ее можно легко избежать, следуя простым правилам и используя современные методы организации кода.

Search code, repositories, users, issues, pull requests…

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

yaroslavpm98

-8 / 0 / 0

Регистрация: 20.04.2019

Сообщений: 58

1

23.04.2019, 16:32. Показов 33042. Ответов 9

Метки visual basic (Все метки)


Студворк — интернет-сервис помощи студентам

помогите пожалуйста, нужно решить задачу, но я не пойму, что не так:

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 <math.h>
 
#include <iostream>
 
using namespace std;
 
int main()
 
{
 
    double a, x, y, b;
    cout << "x=" << x << endl;
    cin >> x;
    cout << "a=";
    cin >> a;
    cout << "b=";
    cin >> b;
}
    {
    if (a < b);
    {
        cout << "y=" << a * x << endl;
    }
    if (a = b);
    {
        cout << "y=" << a * a + x * x << endl;
    }
    if (a > b);
    {
        cout << "y=" << a * a * a - x << endl;
    }
    
    {   cin.get();
        return 0;
    }

вот что пишет:
Ошибка C1075 «{«: не найдена несоответствующая лексема

Ошибка (активно) E0169 требуется объявление.

0

Kuzia domovenok

4030 / 3286 / 921

Регистрация: 25.03.2012

Сообщений: 12,289

Записей в блоге: 1

23.04.2019, 16:39

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
#include <math.h>
#include <iostream>
 
using namespace std;
 
int main()
{
  
  double a, x, y, b;
  cout << "x=" << x << endl;
  cin >> x;
  cout << "a=";
  cin >> a;
  cout << "b=";
  cin >> b;
}
{
  if (a < b);
  {
      cout << "y=" << a * x << endl;
  }
  if (a = b);
  {
      cout << "y=" << a * a + x * x << endl;
  }
  if (a > b);
  {
      cout << "y=" << a * a * a - x << endl;
  }
 
  { 
      cin.get();
      return 0;
  }

0

-8 / 0 / 0

Регистрация: 20.04.2019

Сообщений: 58

23.04.2019, 16:49

 [ТС]

3

все равно не пойму

0

Yetty

7427 / 5021 / 2891

Регистрация: 18.12.2017

Сообщений: 15,694

23.04.2019, 17:21

4

Лучший ответ Сообщение было отмечено yaroslavpm98 как решение

Решение

yaroslavpm98,

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main()
{  
    double x, a, b, y;
    cout << "x="; cin >> x;
    cout << "a="; cin >> a;
    cout << "b="; cin >> b;
 
    if (a<b) y=a*x;
    else if (a==b) y=a*a+x*x;
    else  y=a*a*a-x;  
 
    cout << "y=" << y << "n";
 
system("pause");
return 0;
}

1

zss

Модератор

Эксперт С++

13320 / 10454 / 6253

Регистрация: 18.12.2011

Сообщений: 27,910

23.04.2019, 17:24

5

Надо убрать точки с запятой в конце строчек с if

Добавлено через 1 минуту

Цитата
Сообщение от Kuzia domovenok
Посмотреть сообщение

if (a = b)

это присвоение

C++
1
if (a == b)

1

223 / 188 / 97

Регистрация: 15.04.2018

Сообщений: 718

23.04.2019, 17:42

6

zss, сравниваете даблы через ==?

0

4030 / 3286 / 921

Регистрация: 25.03.2012

Сообщений: 12,289

Записей в блоге: 1

23.04.2019, 18:58

7

Цитата
Сообщение от zss
Посмотреть сообщение

это присвоение

для человека, который не может программу в функцию main вставить это не самая грубая ошибка. Я специально молчу, чтобы он научился ошибки исправлять, начиная с самых вопиющих и очевидных, не отвлекаясь на неочевидные

1

7427 / 5021 / 2891

Регистрация: 18.12.2017

Сообщений: 15,694

23.04.2019, 19:05

8

mvngr, здесь double вводятся с клавиатуры, в этом случае можно так сравнивать.

0

4030 / 3286 / 921

Регистрация: 25.03.2012

Сообщений: 12,289

Записей в блоге: 1

23.04.2019, 19:12

9

mvngr, Тут есть нюанс. Оба дабла вводятся с клавиатуры, т.е. парсятся одинаковым оператором ввода из одинаковых прочитанных в консоли строковых значений.
это не сравнение каких-нибудь, например, результатов расчётов. По идее, каждый раз, вводя одинаковую строку в консоль, пользователь будет заполнять переменную идентичным образом и я бы не боялся, что проверка if (a==b) провалится именно в таких обстоятельствах.

0

223 / 188 / 97

Регистрация: 15.04.2018

Сообщений: 718

24.04.2019, 09:02

10

Yetty, Kuzia domovenok, со всеми бывает, буду знать

0

IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

24.04.2019, 09:02

10


ошибка C1075 — символ ‘{‘ после конца файла

От:

xzibit

 
Дата:  27.04.09 02:12
Оценка:

как боротся с подобной ошибкой

fatal error C1075: end of file found before the left brace '{' at 'путь до файла'

Создал Win32 -> Windows application ->empty project. Далее накидал код и вылезла подобгая ошибка.


Re: ошибка C1075 — символ ‘{‘ после конца файла

От:

Bell

Россия

 
Дата:  27.04.09 02:42
Оценка:

Здравствуйте, xzibit, Вы писали:

X>как боротся с подобной ошибкой

X>

X>fatal error C1075: end of file found before the left brace '{' at 'путь до файла'
X>


X>Создал Win32 -> Windows application ->empty project. Далее накидал код и вылезла подобгая ошибка.

Очевидно, забыл где-то закрывающую скобку
Попытайся выделить минимальный кусок кода, на котором эта ошибка повторяется.

Любите книгу — источник знаний (с) М.Горький


Re: ошибка C1075 — символ ‘{‘ после конца файла

От:

Erop

Россия

 
Дата:  27.04.09 05:38
Оценка:

2 (1)

Здравствуйте, xzibit, Вы писали:

X>Создал Win32 -> Windows application ->empty project. Далее накидал код и вылезла подобгая ошибка.

Видимо ты в MSVC разрабатываешь?
Напиши закрывающую } в конце файла и нажми ctrl+] — увидишь незакрытую скрбку…

Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно «ради красного словца». За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском


Re: ошибка C1075 — символ ‘{‘ после конца файла

От:

alzt

 
Дата:  27.04.09 05:57
Оценка:

Здравствуйте, xzibit, Вы писали:

X>как боротся с подобной ошибкой

X>

X>fatal error C1075: end of file found before the left brace '{' at 'путь до файла'
X>


X>Создал Win32 -> Windows application ->empty project. Далее накидал код и вылезла подобгая ошибка.

Где-то ошибся при форматировании. Посчитай количество открытых и закрытых скобок.


Re: ошибка C1075 — символ ‘{‘ после конца файла

От:

jazzer

Россия

Skype: enerjazzer
Дата:  27.04.09 13:49
Оценка:

Здравствуйте, xzibit, Вы писали:

X>как боротся с подобной ошибкой

X>

X>fatal error C1075: end of file found before the left brace '{' at 'путь до файла'
X>


X>Создал Win32 -> Windows application ->empty project. Далее накидал код и вылезла подобгая ошибка.

Если у тебя есть написанные тобой заголовочные файлы, то частенько ошибка именно в них (особенно если в файле, в котором ты их подключаешь, все скобки в порядке).
Например, где-то есть #ifdef без соответствующего #endif, в результате чего закрывающая скобка не попала в компилятор.

Так что можешь попробовать закомментировать инклуды и посмотреть, изчезнет ли эта ошибка (появится, естественно, много других, но ты на них не обращай внимания до поры).


Re: ошибка C1075 — символ ‘{‘ после конца файла

От:

nen777w

 
Дата:  27.04.09 15:05
Оценка:

Если MSVC. Ставь Visual Assist X


Re: ошибка C1075 — символ ‘{‘ после конца файла

От:

Вертер

 
Дата:  27.04.09 23:17
Оценка:

1 (1)
+1

X>как боротся с подобной ошибкой
X>

X>fatal error C1075: end of file found before the left brace '{' at 'путь до файла'
X>


X>Создал Win32 -> Windows application ->empty project. Далее накидал код и вылезла подобгая ошибка.

могу ошибаться, но кажется такая ошибка может вылезти, если в хаголовочном файле после описания класса забудешь поставить символ «;».


Re: ошибка C1075 — символ ‘{‘ после конца файла

От:

vnp

 
Дата:  28.04.09 05:09
Оценка:

Здравствуйте, xzibit, Вы писали:

X>как боротся с подобной ошибкой

X>

X>fatal error C1075: end of file found before the left brace '{' at 'путь до файла'
X>


X>Создал Win32 -> Windows application ->empty project. Далее накидал код и вылезла подобгая ошибка.

Покажите файл.

———

…Очевидно, забыл где-то закрывающую скобку
…Напиши закрывающую } в конце файла и нажми ctrl+] — увидишь незакрытую скрбку
…Посчитай количество открытых и закрытых скобок.
…особенно если в файле, в котором ты их подключаешь, все скобки в порядке

Господа! у человека потеряна открывающая скобка. Пусть найдет ее, тогда и баланс можно будет считать.


Re: Это международный слёт экстрасенсов?

От:

Tilir

Россия

http://tilir.livejournal.com
Дата:  29.04.09 11:18
Оценка:

3 (1)

Сколько вариантов… ммм… сердце радуется

2xzibit: покажите уж файл, сравним чья телепатия оказалась сильнее.


Re[2]: Это международный слёт экстрасенсов?

От:

dcb-BanDos

Россия

 
Дата:  29.04.09 14:25
Оценка:

Здравствуйте, Tilir, Вы писали:

T>Сколько вариантов… ммм… сердце радуется


T>2xzibit: покажите уж файл, сравним чья телепатия оказалась сильнее.

уверен что вариант с

class tratata
{
}

=)

Ничто не ограничивает полет мысли программиста так, как компилятор.


Re[2]: ошибка C1075 — символ ‘{‘ после конца файла

От:

dimchick

Украина

 
Дата:  10.05.09 23:53
Оценка:

Здравствуйте, Erop, Вы писали:

E>Здравствуйте, xzibit, Вы писали:


X>>Создал Win32 -> Windows application ->empty project. Далее накидал код и вылезла подобгая ошибка.

E>Видимо ты в MSVC разрабатываешь?
E>Напиши закрывающую } в конце файла и нажми ctrl+] — увидишь незакрытую скрбку…

хм… нажимая ctrl+] на последней добавленной скобке меня бросает на первую открывающую скобку. Как ты выкупаешь «незакрытую скрбку» если она гдето в середине кода?

Подождите ...

Wait...

  • Переместить
  • Удалить
  • Выделить ветку

Пока на собственное сообщение не было ответов, его можно удалить.

Набираю такую вещь:

char simbol[32] = { '~', '`', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '-', '=', '+', '{', '}', '[', ']', '|', '', ':', '; ', ', ', '"', "'", ', ', '.', '<', '>', ' ? ', ' / ' };

И ему не нравится что вот это двоеточие, а если его нет то точка с запятой и т.д. и требует фигурную скобку всё время, а в конце ‘ }; тоже требует закрывающую скобку.

Вот его списочек ошибок:

Ошибка (активно)	E0067	требуется фигурная скобка "}"	MyProject	D:pipiMyProjectMyProjectfilter.cpp	24	
Ошибка (активно)	E0008	отсутствует закрывающая скобка	MyProject	D:pipiMyProjectMyProjectfilter.cpp	24	
Ошибка (активно)	E0067	требуется фигурная скобка "}"	MyProject	D:pipiMyProjectMyProjectfilter.cpp	28	
Ошибка	C2001	newline в константе	MyProject	d:pipimyprojectmyprojectfilter.cpp	24	
Ошибка	C1075	"{": не найдена несоответствующая лексема	MyProject	d:pipimyprojectmyprojectfilter.cpp 7

И есть ли регулярные выражения в С++?

sorrow_

Пользователь

    Автор темы

  • #1

IMaterial* CChams::CreateMaterial(bool ignorez, bool lit, bool wireframe)
{ <- здесь проблема
static auto created = 0;
std::ofstream(«csgo\materials\simple_ignorez_reflective.vmt») << R»#(«VertexLitGeneric»
{
делаю металик чамсы а тут проблема

sorrow_

Пользователь

    Автор темы

  • #3

Замени последнюю { на }
Учи яп

я пасту делаю не чего не помогло

Замени последнюю { на }
Учи яп

пс так и не фиксится

IMaterial* CChams::CreateMaterial(bool ignorez, bool lit, bool wireframe)
{
    std::ofstream("csgo\materials\simple_ignorez_reflective.vmt") << R"#("VertexLitGeneric"
}

       nt "$basetexture" "vgui/white_additive"
       nt "$ignorez"      "1"
       nt"$envmap"       "env_cubemap"" ""
       nt"$normalmapalphaenvmapmask"  "1"
       nt"$envmapcontrast"             "1"
       nt"$nofog"        "1"
       nt "$model"        "1"
       nt"$nocull"       "0"
       nt"$selfillum"    "1"
       nt"$halflambert" "1"
       nt"$znearer"      "0"
       nt"$flat"         "1"
}
)#";

    std::ofstream("csgo\materials\simple_regular_reflective.vmt") << R"#("VertexLitGeneric"
}

        nt"$basetexture" "vgui/white_additive"
        nt"$ignorez"      "0"
        nt"$envmap"       "env_cubemap"" ""
        nt"$normalmapalphaenvmapmask"  "1"
        nt"$envmapcontrast"             "1"
        nt"$nofog"        "1"
        nt"$model"        "1"
        nt"$nocull"       "0"
        nt"$selfillum"    "1"
        nt"$halflambert"  "1"
        nt"$znearer"      "0"
        nt"$flat"         "1"
}
)#";




    CChams* chams = new CChams();
}

alexuiop1337

Участник

  • #4

я пасту делаю не чего не помогло

 
пс так и не фиксится

IMaterial* CChams::CreateMaterial(bool ignorez, bool lit, bool wireframe)
{
    std::ofstream("csgo\materials\simple_ignorez_reflective.vmt") << R"#("VertexLitGeneric"
}

       nt "$basetexture" "vgui/white_additive"
       nt "$ignorez"      "1"
       nt"$envmap"       "env_cubemap"" ""
       nt"$normalmapalphaenvmapmask"  "1"
       nt"$envmapcontrast"             "1"
       nt"$nofog"        "1"
       nt "$model"        "1"
       nt"$nocull"       "0"
       nt"$selfillum"    "1"
       nt"$halflambert" "1"
       nt"$znearer"      "0"
       nt"$flat"         "1"
}
)#";

    std::ofstream("csgo\materials\simple_regular_reflective.vmt") << R"#("VertexLitGeneric"
}

        nt"$basetexture" "vgui/white_additive"
        nt"$ignorez"      "0"
        nt"$envmap"       "env_cubemap"" ""
        nt"$normalmapalphaenvmapmask"  "1"
        nt"$envmapcontrast"             "1"
        nt"$nofog"        "1"
        nt"$model"        "1"
        nt"$nocull"       "0"
        nt"$selfillum"    "1"
        nt"$halflambert"  "1"
        nt"$znearer"      "0"
        nt"$flat"         "1"
}
)#";




    CChams* chams = new CChams();
}

Много ты скобочек натыкал, что-то вообще ничего не понятно, что ты пишешь. Что это за решетки? Зачем тебе ofstream , если ты его не используешь?

  • #5

Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

мне сейчас не до этого просто тупо нужно добавить металик я не хочу тратить время на изучение с++ СЕЙЧАС потому что я хочу поиграть

Без основ языка c++ никак

Последнее редактирование: 27 Май 2018

sorrow_

Пользователь

    Автор темы

  • #6

Во первых, индиго детект. Во вторых, без основ языка c++ никак

какой индиго если это для хвх

Много ты скобочек натыкал, что-то вообще ничего не понятно, что ты пишешь. Что это за решетки? Зачем тебе ofstream , если ты его не используешь?

а ээм металик чамсы делаю я скопипастил код

alexuiop1337

Участник

  • #7

какой индиго если это для хвх

 
а ээм металик чамсы делаю я скопипастил код

Очень плохо скопипастил значит, потому что такой код не скомпилируется

sorrow_

Пользователь

    Автор темы

  • #8

Очень плохо скопипастил значит, потому что такой код не скомпилируется

IMaterial* CChams::CreateMaterial(bool ignorez, bool lit, bool wireframe)
{
    std::ofstream("csgo\materials\simple_ignorez_reflective.vmt") << R"#("VertexLitGeneric"
{

  "$basetexture" "vgui/white_additive"
  "$ignorez"      "1"
  "$envmap"       "env_cubemap"
  "$normalmapalphaenvmapmask"  "1"
  "$envmapcontrast"             "1"
  "$nofog"        "1"
  "$model"        "1"
  "$nocull"       "0"
  "$selfillum"    "1"
  "$halflambert"  "1"
  "$znearer"      "0"
  "$flat"         "1"
}
)#";

    std::ofstream("csgo\materials\simple_regular_reflective.vmt") << R"#("VertexLitGeneric"
{

  "$basetexture" "vgui/white_additive"
  "$ignorez"      "0"
  "$envmap"       "env_cubemap"
  "$normalmapalphaenvmapmask"  "1"
  "$envmapcontrast"             "1"
  "$nofog"        "1"
  "$model"        "1"
  "$nocull"       "0"
  "$selfillum"    "1"
  "$halflambert"  "1"
  "$znearer"      "0"
  "$flat"         "1"
}
)#";

    IMaterial = g_pMaterialSystem->FindMaterial("simple_ignorez_reflective", TEXTURE_GROUP_MODEL);
    IMaterial = g_pMaterialSystem->FindMaterial("simple_regular_reflective", TEXTURE_GROUP_MODEL);
}

скопипастил другой

Permalink

Cannot retrieve contributors at this time

description title ms.date f1_keywords helpviewer_keywords ms.assetid

Learn more about: Fatal Error C1075

Fatal Error C1075

11/04/2016

C1075

C1075

69a74e3d-b53f-4526-a440-2c94e6403355

Fatal Error C1075

the left token was unmatched at the end of the file

The compiler expected matching token before it reached the end of file.

This error can be caused by an unmatched bracket, brace, or other paired character.

Понравилась статья? Поделить с друзьями:
  • Ошибка c0073 toyota
  • Ошибка c1079 приора
  • Ошибка c0071 субару форестер sh
  • Ошибка c1076 гранта эур
  • Ошибка c0071 субару легаси