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

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

Войти
Регистрация
Восстановить пароль
 
Прозрачный
0 / 0 / 0
Регистрация: 18.04.2013
Сообщений: 66
#1

Должно работать, но выдает ошибку - C++

12.10.2013, 19:51. Просмотров 256. Ответов 7
Метки нет (Все метки)

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
#include <iostream>
#include <windows.h>
 
using namespace std;
class Knuckle{
public:
    int flag;
    int x;
    int y;
};
 
 
void itit(Knuckle b[4][4]);
void show(Knuckle b[4][4]);
 
void main(){
   SetConsoleOutputCP(1251);
   Knuckle a[4][4];
   itit(a);
   show(a);
 
} 
void itit(Knuckle b[4][4]){
    
    
    int k=0;
    for(int i=0; i<4; i++)
        for(int j=0; j<4; j++ ){
            if (i==0 && j==0){
                b[0][0].x =150;
                b[0][0].y =150;
                b[0][0].flag = 0;
                k++;
            }
            b[i][j].flag=k;
            b[i][j].x =0+50*j;
            b[i][j].y =0+50*i;
            k++;
        } 
 
}
void show(Knuckle b[4][4]){
    for(int i=0; i<4; i++){
        for(int j=0; j<4; j++ )
            cout<<"b["<<i<<"]["<<j<<"]: "<<" x:"<<b[i][j].x<<" y:"<<b[i][j].y<<" f:"<<b[i][j].flag<<" \t";
        cout<<endl;
    }
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2013, 19:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Должно работать, но выдает ошибку (C++):

Выдает ошибку "выражение должно быть допустимым левосторонним значением" - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; int main() { int f; int x; int b,a,c; cout &lt;&lt; &quot;Введите...

Выдает ошибку "Выражение должно быть допустимым для изменения левосторонним значениям " - C++
List&lt;Animals&gt; List&lt;Animals&gt;::operator+(Animals object) { List&lt;Animals&gt; *Add = new List&lt;Animals&gt;; List&lt;Animals&gt; *last = Get_last(); ...

Не понятно в чем ошибка... компилируется, начинает работать, и выдает ошибку - C++
Вот код: //--------------------------------------------------------------------------- #include &lt;conio.h&gt; #include &lt;iostream.h&gt; ...

Подскажите как исправить ошибку. прога ломается на 79 строке. а ошибку не выдает - C++
#include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;ctime&gt; using namespace std; int chisla(int a,int b) { ...

Найти ошибку в программе: в visual studio выдает ошибку - C++
#include &lt;math.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; using namespace std; int main() { double x, E, ypred, y, S; ...

В результате вычислений программа выдает нули(хотя так не должно быть) - C++
Программа должна посчитать некоторые две величины по формулам, которые проверены аналитически, конечно. Но в результате вычислений одна из...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.10.2013, 20:39 #2
Цитата Сообщение от Прозрачный Посмотреть сообщение
но выдает ошибку
Ещё бы узнать: какую...
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
12.10.2013, 20:46 #3
Цитата Сообщение от alsav22 Посмотреть сообщение
Ещё бы узнать: какую...
вся программа - одна большая ошибка.
Прозрачный
0 / 0 / 0
Регистрация: 18.04.2013
Сообщений: 66
12.10.2013, 22:54  [ТС] #4
Цитата Сообщение от alsav22 Посмотреть сообщение
Ещё бы узнать: какую...
'z1.exe': Loaded 'D:\KAS\1kurs\dz10\z1\Debug\z1.exe', Symbols loaded.
'z1.exe': Loaded 'C:\Windows\System32\ntdll.dll', Cannot find or open the PDB file
'z1.exe': Loaded 'C:\Windows\System32\kernel32.dll', Cannot find or open the PDB file
'z1.exe': Loaded 'C:\Windows\System32\KernelBase.dll', Cannot find or open the PDB file
'z1.exe': Loaded 'C:\Windows\System32\msvcp100d.dll', Symbols loaded.
'z1.exe': Loaded 'C:\Windows\System32\msvcr100d.dll', Symbols loaded.
The program '[0x1368] z1.exe: Native' has exited with code 0 (0x0).
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
12.10.2013, 23:07 #5
Прозрачный, код 0 это все окей значит. Поставьте в конце main():
C++
1
system("pause");
Прозрачный
0 / 0 / 0
Регистрация: 18.04.2013
Сообщений: 66
12.10.2013, 23:25  [ТС] #6
Цитата Сообщение от Tulosba Посмотреть сообщение
Прозрачный, код 0 это все окей значит. Поставьте в конце main():
C++
1
system("pause");
А из за чего это, раньше я с таким не встречался.
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
13.10.2013, 00:02 #7
Цитата Сообщение от Прозрачный Посмотреть сообщение
А из за чего это, раньше я с таким не встречался.
Что "это"?
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
13.10.2013, 05:10 #8
Цитата Сообщение от Прозрачный Посмотреть сообщение
раньше я с таким не встречался.
Может раньше другая среда была?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.10.2013, 05:10
Привет! Вот еще темы с ответами:

Нужен пример того, что работать вроде не должно, но работает - C++
Есть у кого то парочка тем для размышления:):) каких то конструкций, где вроде бы так делать нельзя, но почему то работает или не работает!?

Меню должно снова работать после выбора одного из пунктов - C++
Есть меню, реализованное через case, при выборе пункта происходят нужные действия, и затем выводится сообщение-для продолжения нажмите...

Посмотрите пожалуйста программу ,вроде все должно работать ,но что-то не так - C++
#include &lt;iostream&gt; using namespace std; int main() { int a,b,c,i,z; c=0; cout&lt;&lt; &quot;enter the number&quot;&lt;&lt; endl; cin &gt;&gt; a; ...

Программа выдает 3 ошибки. Одна из них: IntelliSense: выражение должно быть допустимым для изменения левосторонним значением - C++
#include &lt;iostream&gt; #include &lt;locale.h&gt; using namespace std; struct PList { int info; PList *prev, *next; ...


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

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

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