Hirdetés

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

  • ALI_G

    veterán

    while (i<n && j<m) {
    if (jatek_tabla[i][j+1]>=jatek_tabla[i+1][j] && jatek_tabla[i][j+1]>=jatek_tabla[i-1][j]) {
    fprintf(outfile, "J");
    j++;
    } else if(i==0) {
    fprintf(outfile, "L");
    i++;
    } else if (jatek_tabla[i+1][j]>=jatek_tabla[i-1][j]) {
    fprintf(outfile, "L");
    i++;
    } else {
    fprintf(outfile, "F");
    i--;
    }
    }

    ez vmiért végtelen lesz és kimegy a táblámból. :O
    J jobbra, L le, F felfele menetelt jelentene (de ez látszik :) )
    még annyi, hogy hogy a legegyszerűbb belevenni a legvégére, hogy ha egyik eset sem teljesül, akkor -1-et rakjon a fileba? az utolsó else után még egy feltétel, hogy
    if (jatek_tabla[i+1][j]<=jatek_tabla[i-1][j])
    elég hülyén néz ki...

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