Няшная / Говнокод #317 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
// собственно заполнение
for (i = pdir ? old_end_y : old_end_x; i != pdir ? (sel_end_y + gstep) : (sel_end_x + gstep); i++)
{
  if (cells[pdir ? sel_x : i][pdir ? i : sel_y])
    freemem(cells[pdir ? sel_x : i][pdir ? i : sel_y]);
  if (is_arith)
  {
    cells[pdir ? sel_x : i][pdir ? i : sel_y] = ftoa(arith_first);
    arith_first += arith_step;
  }
  else
  {
  if (cells[sel_x][sel_y])
  {
    cells[pdir ? sel_x : i][pdir ? i : sel_y] = (char*)allocmem(strlen(cells[sel_x][sel_y]) + 1);
    strcpy(cells[pdir ? sel_x : i][pdir ? i : sel_y], cells[sel_x][sel_y]);
  }
}

Индус помешался на тернарной операции.

Запостил: guest guest, (Updated )

Комментарии (4) RSS

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8