D.S.
а как хочет?
Хочет не по центру
D.S.
Получается так
D.S.
Evgeniy
ну надпись начинается в центре)
Evgeniy
да я вот и не понимаю как люди справляются. Обычно в отладчике смотришь, чему там координаты равны x1 , x2 , например. и уже какое то представление появляется, что происходит.
Evgeniy
выведи на экран значения x1 и x2 )
D.S.
32 выходит что дальше?
D.S.
оба одинаковые значения выводят
Evgeniy
ну так 32 , поэтому по центру и пишутся. Начиная с 32 диодика
D.S.
ну так 32 , поэтому по центру и пишутся. Начиная с 32 диодика
так вопрос в том откуда он берет вот эти 32. вы хоть читаете то что я написал?
Evgeniy
видимо длина слов равна нулю) вот и получается 64/2
Evgeniy
l1 =0 и l2 =0
D.S.
видимо длина слов равна нулю) вот и получается 64/2
длину слова нормально воспринимает. я уже выводил на монитор ком порта. проверял правильно ли принимает
D.S.
проверял формулу правильно-ли считает. формула работает правильно
Evgeniy
визуально правильно. Но 32 там может быть только в том случае, если l1 и l2 равны нулю. Как я понимаю
D.S.
визуально правильно. Но 32 там может быть только в том случае, если l1 и l2 равны нулю. Как я понимаю
я вас понял. но не понимаю почему так происходит. поэтому и сюда обращаюсь
D.S.
Но по центру писать не хочет
Serg
Выскажу глупую идею. В вашей формуле при любом числе символов всегда будет результат с ,5 десятыми. Может в этом дело?
Х
В смысле, например апельсинку зеро можно взять за тыщу
Под неё есть свежая ось? Или только на основе дебиан стретча, на котором половина софта не работает и даже питон протух?
SetPf
А где можно за такое получать много?
Где нибудь. У того, кто не хочет искать например, но надо что то и готов платить. Типо черт знает, я скажу популистскую фигню - но компетентность не единственный способ находить хорошую зп. В нашей сфере и условиях, наверно и не самый лучший к тому же.
SetPf
Ну и много - относительное понятие. Относительно деда в НИИ КБ государствостроения в сургуте можно получать сильно больше имея десятикратно меньшие знания.
SetPf
Ну и вопрос совести, я встречал не одного клиента, который ардуинщику нормас отгрохал и который ничего толкового не родил. Видал и тем кому родили, но говно.
SetPf
Думаю и довольных не мало.
Алексей
Кинь ссылку, где лежит
не поверишь, armbian.com
Х
не поверишь, armbian.com
Благодарю. Просто например с того же dietpi всё выпилили.
Х
На оффсайте вроде старое у апельсин
Serg
Ну это легко проверить убери 1 там где считаешь пробелы.
Serg
Ну значит идея была глупая.
D.S.
Ну значит идея была глупая.
я думаю может быть я формулу не туда ставлю. не могу понять
Serg
Тут не подскажу. Знаний не хватает.
D.S.
Тут не подскажу. Знаний не хватает.
пробую. может что получится
Void
пробую. может что получится
Да погоняй пиксель по экрану. Начни с 0.0 и ++
D.S.
Да погоняй пиксель по экрану. Начни с 0.0 и ++
если честно не знаю как это делать.
SetPf
я думаю может быть я формулу не туда ставлю. не могу понять
Вам уже сказали выше же. у вас строка начинается в середине экрана, как и просит формула.
Владимир
я думаю может быть я формулу не туда ставлю. не могу понять
Как то не понятно. Оперируем длинной одного текста, который к стать чистим в другом месте, а выводим другой.
D.S.
Как то не понятно. Оперируем длинной одного текста, который к стать чистим в другом месте, а выводим другой.
display.fillScreen(myBLACK); чистит экран display.showBuffer(); выводит на экран. всё в одном месте
D.S.
Вам уже сказали выше же. у вас строка начинается в середине экрана, как и просит формула.
так все уже поняли что с середины начинается. а формула не этого требует. я уже написал как работает формула и формулу тоже я привел. и расчёты тоже.
Void
если честно не знаю как это делать.
Это очень херово. Выводить текст, но не знать как вывести пиксель.
D.S.
Это очень херово. Выводить текст, но не знать как вывести пиксель.
напрямую указать на позицию без формулы всё хорошо работаёт. и выодится именно там где указываю. но с формулой не работает.
D.S.
Вывод?
вывод что я с формулой не так делаю.
Void
вывод что я с формулой не так делаю.
А код где? С формулой который.
D.S.
А код где? С формулой который.
но формула сейчас у меня стоит уже не тут а над структурой текста
CRM
но формула сейчас у меня стоит уже не тут а над структурой текста
Нафига столько скобок, можно же просто вычитать из 64
D.S.
Нафига столько скобок, можно же просто вычитать из 64
предлагаете писать вообще без скобок?
Indr1x
напрямую указать на позицию без формулы всё хорошо работаёт. и выодится именно там где указываю. но с формулой не работает.
Выведите отдельно в терминал значения координат которые у вас расчитываются. Для единичного символа например. И смотрите что не так. Скорее какие то проблемы в формулах
Владимир
предлагаете писать вообще без скобок?
L1 и l2 это длинна текста которым в процедуре выше присваивается пустая строка. Может вычислять длинну из переменных text1и 2?
D.S.
Смысл особо не изменится
а это результат как вы говорите вообще без скобок
Владимир
Void
Зачем вообще Text2?
D.S.
Зачем вообще Text2?
чтоб указать откуда X и откуда Y начинать. структура текста 2
romanetz
Бляяяяяя (((( щаз неделю будут строку на табло двигать
Void
Млядь. :)))
D.S.
что интересно ни одного исправленного куска кода с помощь этой группы 😊 всё делал сам. вопрос. что я тут делаю... а еще недовольны 🤣. такое ощущение что я на ваших "советах" зарабатываю...
D.S.
всё делал так как хотят. исходник кидаю вопрос правильно пишу результаты отправляю. всё что хотите. чем еще вы не довольны товарищи? странные люди тут собрались. для чего собрались? чтоб помочь или, "бляаа опять вопрос" чтоб возмущаться на каждый вопрос?
D.S.
некоторые хотя-бы голову поломали свои идеи сказали. за что им спасибо большое.
romanetz
#include <iostream> using namespace std; std::string s1="Hello, world!"; const int line_length=32; int left_position=0; int main() { cout << s1.length() << "\n"; left_position=(line_length-s1.length())/2; cout << left_position; return 0; }
D.S.
вроде простейшее действие, а тут охуеть какую формулу изобрели чтобы по центру написать
Когда начинал все вроде было обычное дело. А когда столкнулся понял что не обычное.
romanetz
ЭТО ВСЁ -пример, котроый запускается вот здесь https://www.w3schools.com/cpp/trycpp.asp?filename=demo_helloworld
romanetz
конечно вам только одна строчка отсюда нужна
romanetz
и типы привести, либо использовать strlen() если у вас не string, а const char*
D.S.
Видеть где-то кусочек кода который "ну обязан работать" в деле никогда не работает