Запрос пароля в приложении командной строки Haskell

Если вы фактически создаете буфер в соответствии с предложением dirks, то:

  int readResult = read(socketFileDescriptor, buffer, BUFFER_SIZE);

может полностью заполнить буфер, возможно, перезаписывая символ завершающего нуля, от которого вы зависите при извлечении в поток строк. Вам нужно:

  int readResult = read(socketFileDescriptor, buffer, BUFFER_SIZE - 1 );
24
задан strpeter 23 January 2014 в 08:57
поделиться

1 ответ

Пакет datetime предоставляет команду \currenttime. Я бы рекомендовал использовать \currenttime напрямую, а не пытаться изменить / переопределить \today.

9
ответ дан 28 November 2019 в 23:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: