Ну и куда бежим мы
с Пятачком со строкой ...
Длинный буфер действительно надо ещё удлинять, но тут я был неправ:
Полосатый писал(а):Максимальная длина переменной в здешнем языке - тоже 32 бита, double precision тут не работает.
Это в Фортране double precision, а в СИ такое, оказывается, тоже есть, только "дважды длинное" - long long.
unsigned long long bufferLong [16] = {0};
Только почему-то удлинилось не на 8 матриц, а на 7,5. Пока просто сдвинул на четверть матрицы (два столбца) вправо для симметрии, а глубоко копать сейчас недосуг. Если кто что раскопает, напишите.
Процесс замедлился, поэтому уменьшил задержку до минимума и ещё добавил наклон/выпуклость букв, чтобы их явно не перекашивало в какую-то сторону.
int count[8] { 0, 7, 1, 6, 2, 5, 3, 4 }; // последовательность вывода строк
- можно перечислять номера строк от 0 до 7 в любой последовательности и смотреть, что изменится.
Мне так больше нравится.