Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[c++] Snake w konsoli

Ostatnio zmodyfikowano 2012-04-03 18:10
Autor Wiadomość
m4tx
» 2012-04-02 06:18:45
z tego co wiem to kłóci się z windows.h
Coś źle słyszałeś :P
P-53711
Katruf
Temat założony przez niniejszego użytkownika
» 2012-04-03 16:51:19
a możliwe że źle słyszałem,
zaraz sprawdzę czy będzie śmigać

zatem:
wyskakują 4 błędy

Console Snake.obj : error LNK2019: unresolved external symbol _endwin referenced in function "public: void __thiscall ekran::rysuj(void)" (?rysuj@ekran@@QAEXXZ)
1>Console Snake.obj : error LNK2019: unresolved external symbol _printw referenced in function "public: void __thiscall ekran::rysuj(void)" (?rysuj@ekran@@QAEXXZ)
1>Console Snake.obj : error LNK2019: unresolved external symbol _initscr referenced in function "public: void __thiscall ekran::rysuj(void)" (?rysuj@ekran@@QAEXXZ)
1> fatal error LNK1120: 3 unresolved externals



P-53789
hincu
» 2012-04-03 17:18:47
gdybys tak laskawie pokazal kod nie jestesmy telepatami..
P-53790
Katruf
Temat założony przez niniejszego użytkownika
» 2012-04-03 17:39:59
Oto kod głównego pliku (tylko tu na razie wprowadzałem zmiany)


C/C++
#include <Windows.h>
//#include <iostream>
#include <string>
//using namespace std;
#include "curses.h"
#include "struktury.h"


int main()
{
    initscr();
    for( int y = 0; y < roz_y; y++ ) {
        for( int x = 0; x < roz_x; x++ ) {
            global.tab[ x ][ y ] = tab[ x ][ y ];
        }
    }
    menu men;
    ekran ekr;
    bool ca ł o ś ć = 1;
    bool czy = 1;
    int co;
    while( ca ł o ś ć ) {
        men.rysujw();
        czy = 0;
        co = men.czekaj_na_klik();
        if( co == 2 ) czy = 1;
       
        if( co == 1 ) { czy = 0; ca ł o ś ć = 0; }
        system( "cls" );
        czas = 500;
        while( czy ) {
           
            ekr.rysuj();
            if( ekr.kolizja() ) czy = 0;
           
            Sleep( czas );
           
        }
        //system("cls");
        men.rysujGO();
        co = men.czekaj_na_klik();
        if( co == 2 ) czy = 1;
       
        if( co == 1 ) { czy = 0; ca ł o ś ć = 0; }
        //system("cls");
    }
   
   
    endwin();
    return 0;
};

P-53792
pekfos
» 2012-04-03 17:44:05
Hehe, polskie znaki :P
P-53793
Katruf
Temat założony przez niniejszego użytkownika
» 2012-04-03 17:46:56
polskie znaki w kodzie nie przeszkadzają :)
P-53794
pekfos
» 2012-04-03 17:51:24
C/C++
int main()
{
    int za ż ó ł ć _g ę ś l ą _ja ź ń = 5; //zazolc_gesla_jazn sie skompiluje :P
}
prog.cpp:3: error: stray ‘\305’ in program
prog.cpp:3: error: stray ‘\274’ in program
prog.cpp:3: error: stray ‘\303’ in program
prog.cpp:3: error: stray ‘\263’ in program
prog.cpp:3: error: stray ‘\305’ in program
prog.cpp:3: error: stray ‘\202’ in program
prog.cpp:3: error: stray ‘\304’ in program
prog.cpp:3: error: stray ‘\207’ in program
prog.cpp:3: error: stray ‘\304’ in program
prog.cpp:3: error: stray ‘\231’ in program
prog.cpp:3: error: stray ‘\305’ in program
prog.cpp:3: error: stray ‘\233’ in program
prog.cpp:3: error: stray ‘\304’ in program
prog.cpp:3: error: stray ‘\205’ in program
prog.cpp:3: error: stray ‘\305’ in program
prog.cpp:3: error: stray ‘\272’ in program
prog.cpp:3: error: stray ‘\305’ in program
prog.cpp:3: error: stray ‘\204’ in program
prog.cpp: In function ‘int main()’:
prog.cpp:3: error: expected initializer before ‘_g’
P-53795
Katruf
Temat założony przez niniejszego użytkownika
» 2012-04-03 17:54:53
jakiś dziwny kompilator u mnie wszystko śmiga z polskimi znakami, a wracając do tematu to skompilowałem to nawet bez błędów tylko jak zrobić żeby mi wyświetlało tablicę char'ów ??
P-53796
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona