• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

  • Автор темы 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;
}
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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