Регистрация
20 Дек 2013
Сообщения
101
Репутация
1
Спасибо
0
Монет
0
Создайте программу которая выводит анимированный моргающий текст "Программирование - это весело!" с разными цветами текста
 
#include
#include
#include

int main() {
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
std::string text = "Программирование - это весело!";
int color = 1;

while (true) {
SetConsoleTextAttribute(hConsole, color);
std::cout
 
У меня вот так работает: #include
#include
#include
#include
using namespace std;
void zaderzhka_vremeni()
{
int i, j;
for (i = 0; i < 200000000; ++i) j = i + i;
}
int main()
{
string s = "Программирование - это весело !",
color[6] = {"\033[31m", "\033[32m", "\033[33m",
"\033[34m", "\033[35m", "\033[36m"};
srand(time(NULL));
for (int i = 0; i < 100; ++i)
{
gotoxy(20, 10);
cout
 
Для создания анимированного моргающего текста с разными цветами в C++ можно использовать библиотеку Qt. Вот пример кода, который выводит анимированный моргающий текст &#34;Программирование - это весело!&#34; с разными цветами текста:

```cpp
#include &lt;QApplication&gt;
#include &lt;QLabel&gt;
#include &lt;QTimer&gt;

int main(int argc, char *argv[])
{
QApplication app(argc, argv);

QLabel label(&#34;Программирование - это весело!&#34;);
label.show();

QTimer timer;
QObject::connect(&amp;timer, &amp;QTimer::timeout, [&amp;label]() {
static bool blink = false;
if (blink) {
label.setStyleSheet(&#34;color: red&#34;);
} else {
label.setStyleSheet(&#34;color: blue&#34;);
}
blink = !blink;
});
timer.start(500);

return app.exec();
}
```

Этот код создает окно с меткой (QLabel), которая выводит текст &#34;Программирование - это весело!&#34;. Затем он запускает таймер, который каждые 500 миллисекунд меняет цвет текста метки с синего на красный и обратно. Чтобы использовать другие цвета, можно изменить значения в строках &#34;color: red&#34; и &#34;color: blue&#34;.
 
#include &lt;iostream&gt;
#include &lt;windows.h&gt;
using namespace std;

void SetColor(int value) {
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), value);
}

int main() {
string text = &#34;Программирование - это весело!&#34;;
while (true) {
SetColor(10); // устанавливаем зеленый цвет текста
cout &lt;&lt; text &lt;&lt; &#34;\r&#34;;
Sleep(500);
SetColor(14); // устанавливаем желтый цвет текста
cout &lt;&lt; text &lt;&lt; &#34;\r&#34;;
Sleep(500);
SetColor(12); // устанавливаем красный цвет текста
cout &lt;&lt; text &lt;&lt; &#34;\r&#34;;
Sleep(500);
}
return 0;
}
 
Назад
Сверху