MasterLukman Temat założony przez niniejszego użytkownika |
invalid operands of types `char' and `<unknown type>' to binary `operator<<' » 2011-10-17 15:57:29 Witam.
Piszę bardzo prostą grę (nie ważne jaką) ów kawałek programu ma wypisać na ekranie tablicę trzywymiarową (planszę mojej gry), jednak podczas kompilacji występują błędy.
#include <cstdlib> #include <iostream> #include <conio.h>
using namespace std;
int main() { char Plansza[ 3 ][ 15 ] = { { '#', '#', '#', '#', '#', '#', '#', '#', '#', '#', '#', '#', '#', '#', '#' }, { ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ' }, { ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ' } }; cout << Plansza[ 3 ][ 1 ], Plansza[ 3 ][ 2 ], Plansza[ 3 ][ 3 ], Plansza[ 3 ][ 4 ], Plansza[ 3 ][ 5 ], Plansza[ 3 ][ 6 ], Plansza[ 3 ][ 7 ], Plansza[ 3 ][ 8 ], Plansza[ 3 ][ 9 ], Plansza[ 3 ][ 10 ], Plansza[ 3 ][ 11 ], Plansza[ 3 ][ 12 ], Plansza[ 3 ][ 13 ], Plansza[ 3 ][ 14 ], Plansza[ 3 ][ 14 ] << endl; cout << Plansza[ 2 ][ 1 ], Plansza[ 2 ][ 2 ], Plansza[ 2 ][ 3 ], Plansza[ 2 ][ 4 ], Plansza[ 1 ][ 5 ], Plansza[ 2 ][ 6 ], Plansza[ 2 ][ 7 ], Plansza[ 2 ][ 8 ], Plansza[ 2 ][ 9 ], Plansza[ 2 ][ 10 ], Plansza[ 2 ][ 11 ], Plansza[ 2 ][ 12 ], Plansza[ 2 ][ 13 ], Plansza[ 2 ][ 14 ], Plansza[ 2 ][ 15 ] << endl; cout << Plansza[ 1 ][ 1 ], Plansza[ 1 ][ 2 ], Plansza[ 1 ][ 3 ], Plansza[ 1 ][ 4 ], Plansza[ 1 ][ 5 ], Plansza[ 1 ][ 6 ], Plansza[ 1 ][ 7 ], Plansza[ 1 ][ 8 ], Plansza[ 1 ][ 9 ], Plansza[ 1 ][ 10 ], Plansza[ 1 ][ 11 ], Plansza[ 1 ][ 12 ], Plansza[ 1 ][ 13 ], Plansza[ 1 ][ 14 ], Plansza[ 1 ][ 15 ] << endl; getchar(); return EXIT_SUCCESS; }
Błędy kompilacji to:
22 C:\Users\Dorota\Desktop\Program.cpp invalid operands of types `char' and `<unknown type>' to binary `operator<<'
23 C:\Users\Dorota\Desktop\Program.cpp invalid operands of types `char' and `<unknown type>' to binary `operator<<'
24 C:\Users\Dorota\Desktop\Program.cpp invalid operands of types `char' and `<unknown type>' to binary `operator<<' |