Replies (16)

  • @dieformetal, Комментарии на русском и всё остальное на неграмотном английском повергают меня в пучины отчаяния!
  • @L29Ah-banned, У тебя браузер русский не поддерживает?))) А с инглишем у меня пипец как плохо, знаю... :(
  • @dieformetal, Ты меня убиваешь:
    #define NEWLINE 0xA
    #define RETURN_CARRIAGE 0xD
    Неужели ты никогда не слышал про /n и /r?
  • @L29Ah-banned, Слышал, но с ними какая-то хрень была в первоначальной версии, посему заюзал коды...
  • @dieformetal, когда выйдет релиз чудо утилиты?
  • @sany, Как только автор выпрямит руки :) А что, очень нужна? Могу ускорить темп разработки :)
  • @dieformetal, кстати, желательно читать файл из stdin и писать в stdout, при выводе ошибок использовать strerror(errno), ошибки писать в stderr, для таких простых утилит есть perror(), вместо #define NEWLINE 0xA писать #define NEWLINE (0xA), а лучше вообще использовать const char, не проверяется dist_file на NULL, про ошибки в оформлении кода молчу.
  • @sany, Не молчите, это все как раз ради критики в народ и выкидывалось...
  • @dieformetal, нужно еще добавить обработку сигналов, хотя бы SIGINT (для больших файлов пользователь может прервать работу, файл должен удалиться?), очень нужна обработка ключей -v, -h, --version, --help, printf("Ready, my dear!\n") — программа должна выводить только полезную инфу.
  • @sany, Учел, но тока с SIGINT я знаком пока тока по наслышке, про ключи подумаю как сделать.
    Собственно, подобное
    printf("Ready, my dear!\n")
    я и обозвал не-unix way'ем.
    А файл да, должен удаляться — если Вы про выходной (output).
  • @dieformetal, к сожалению, если использовать stdout то выходный файл неизвестен
  • @sany, Угу. Эх, учиться мне еще и учиться...
  • @sany, а чем const char лучше define?
  • @dieformetal, Тем, что он подлежит более строгому тайпчеку и существует в единственном экземпляре.
  • @L29Ah-banned, Ой, а можно попроще, для детей: что такое тайпчек и подробнее о том, что значит, что константы существуют в единственном экземпляре (вроде и дефайны ведь не размножаются самокопированием?).
  • @dieformetal, google типизация
    google препроцессор