до нового года в рамочке. Но обнаружил, что если время меняется и меняется длина строки, то рамочка едет. Смог сделать чтоб если изначальная длина(63 символа) была меньше, то докидывались пробелы. Но вот если длина больше, то у меня не получается подрезать пробелы до желаемой длины. Нагородил дичь, ничего не работает. Может, есть какой-то метод? Прошу не буллить за говнокод, только учусь. Если можно довести мою идею до ума, прошу помочь. Если нет, то как можно сделать?
Вывод в консоли без неработающего куска кода, выделенного выше
говно же))
Ок, спасибо за информацию
ну я к тому, что откуда вы можете быть уверены в постоянстве даже самого размера окна? вам нужно получать размер консольного окна и генерировать эту рамку
Я думал об этом и решил не брать в учёт, делать просто для моего ПК.
в любом случа вам нужно получить ширину иначе не получится обрезать
Выводите сначала рамку, получайте строку, высчитывайте длину строки и на какой позиции относительно рамки она должна стоять, устанавливайте курсор в нужную позицию и печатайте строку
Обсуждают сегодня