Hirdetés

Új hozzászólás Aktív témák

  • Gyuri16

    senior tag

    válasz Dead_slow #1613 üzenetére

    de a te megoldasod nalam "|"-t ir ki "| " helyett az elso sorokban, azon kivul nem korrekt (ha beadando akkor pontlevonas).
    kicsit jatszottam vele es sikerult rossz helyzetet eloidezni. a kododba raktam egy masik tombot ami pont akkora hogy a tabla[32][32](ami a tabla[' '][' ']) cim benne legyen, es arra a cimre raktam egy 'x' jelet. itt a forraskod reszlete (abban nem vagyok biztos, hogy ez most nalad is mukodni fog e igy, nem tudom pontosan hogyan foglalja le a memoriat, eloszor az en tombomet a tabla ele rakta, vegul sikerult ravennem, hogy utana tegye):

    char tabla[10][10];
    char kuk2[225];
    int sor,oszlop,lep;
    char imp[3];

    void init(){
    for(sor=0;sor<9;sor++){
    for(oszlop=0;oszlop<9;oszlop++)
    tabla[sor][oszlop]=' ';
    }
    kuk2[224]='x';
    }

    ezen kivul minden olyan mint amit te irtal. itt a kimenet:

    gyuri@TGyuri:~/phprogs$ gcc -o sakk sakk.c && ./sakk
    Kerem a babut es a poziciojat pl.:(Ha1): Ha1
    Kerem a babut es a poziciojat pl.:(Ha1): *

    A B C D E F G H
    1 |H| | | | | | | |
    2 | | | | | | | | |
    3 | | | | | | | | |
    4 | | | | | | | | |
    5 | | | | | | | | |
    6 | | | | | | | | |
    7 | | | | | | | | |
    8 | | | | | | | | |
    lepeszsam:4

    A B C D E F G H
    1 |x|x|x|x|x|x|x|x|
    2 |x|x|x|x|x|x|x|x|
    3 |x|x|x|x|x|x|x|x|
    4 |x|x|x|x|x|x|x|x|
    5 |H| | | | | | | |
    6 | | | | | | | | |
    7 | | | | | | | | |
    8 | | | | | | | | |

    amint latod kiirta az x-et a masik tombbol. ez egy nagyobb projektnel ahol tobb valtozod van elofordulhat ilyen ugyeskedes nelkul is

    Nem vagyok egoista, csak uborkagyalu!

Új hozzászólás Aktív témák