#include <windows.h>
#include <stdio.h>
void printRainbowText(const char* text) {
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
int colors[] = {1, 2, 3, 4, 5, 6, 7}; // Красный, зелёный, синий, желтый и т.д.
for (int i = 0; text[i] != '\0'; i++) {
SetConsoleTextAttribute(hConsole, colors[i % 7]);
putchar(text[i]);
}
// Вернуть стандартный цвет
SetConsoleTextAttribute(hConsole, 7);
}
int main() {
printRainbowText("Привет, мир!\n");
return 0;
}