• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Как создать меняющийся текст

  • Автор темы Rolan
  • Дата начала
Статус
Закрыто для дальнейших ответов.
R

Rolan

Привет всем!
1-Вот возник такой вопрос , а что нужно написать чтобы после появления текста появлялись ... ... ... , но с появлением одна за другой, а потом стирались и писались заново?
2-Да и ещё, как сделать так чтобы текст появлялся через определённое время?

З.Ы. Прошу не ругать меня , т.к. мне 13 лет , закончил курсы по С++ , но этого так и не узнал.
 
K

kripton

//исходник для борланда, сам сижу в убунту на gcc, поэтому возможны маленькие ошибки)
C++:
#include <stdio.h>
#include <string.h>
#include <dos.h>

int main ()
{
char str[100],str1[15];
int i=0;
gets(str);
str1='.... .... ....';
for(i=0;i<strlen(str);i++) 
{
printf("%c",str[i]);
delay(500);
}
for(i=0;i<strlen(str1);i++) 
{
printf("%c",str1[i]);
delay(500);
}

return 0;
}
:lamer:
 
D

DarkKnight

C++:
#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>
#include <string.h>
//#include <dos.h>
#include <windows.h> //Заголовоч. файлы Винды
#include <WinCon.h> //Заг. файлы Вин-консоли

void gotoxy(short x,short y) //аналог функции Borland gotoxy, только для Win-консоли
{
COORD Coor;
Coor.X=x; Coor.Y=y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE) ,Coor);
}

void SetColor(WORD C= FOREGROUND_BLUE ) //Функция смены цвета в консоль Win
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),C);
}



int main ()
{
const int PauseOfText = 3000; //Пауза в м. секундах
char str[100],str1[15] = ".... .... ....";
char buffer[100] = "																	"; //Буфер для отчистки экрана
//int i=0; //Это в твоем примере лишнее
gets(str);

while (1) // Бесконечный цикл Выход ctrl+c
{
gotoxy(10,10); // Поставим курсор примерно на середину экрана
SetColor(); //Зададим цвет
printf("%s",buffer); //Выведим буфер для отчистки уже введенных символов
gotoxy(10,10); //Опять поставим курсор на место вывода текста
for(int i=0;i<strlen(str);i++) //Далее твой алгоримт
{
printf("%c",str[i]);
Sleep(500);
}
for(int i=0;i<strlen(str1);i++) 
{
printf("%c",str1[i]);
Sleep(500);
}
Sleep(PauseOfText); //Пауза перед послед. выводом
}
return 0;
}
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!