wyświetlanie napisu przez określony czas

0

Jak zrobić aby jakiś napis (wpisywany za pomocą np. cin >> napis) był wyświetlany przez np. 1 minutę, a później miałby zgasnąć ??

1
liske1 napisał(a):

Jak zrobić aby jakiś napis (wpisywany za pomocą np. cin >> napis) był wyświetlany przez np. 1 minutę, a później miałby zgasnąć ??

1.Wczytać napis
2.Wyświetlić napis
3.poczekać 1 minutę
4.Zgasnąć napis (cokolwiek to znaczy)

Jak szukasz przydatnych funkcji to poszukaj w tutorialach.

0

Nom właśnie sobie już z tym poradziłem :D mimo to dzięki :)

1

Gdzie chcesz ten napis wyświetlić? Bez tego nie da się odpowiedzieć na pytanie.

1.Wczytać napis

To już masz.

2.Wyświetlić napis

Patrz - pierwsze zdanie.

3.poczekać 1 minutę

Albo czekasz w pętli aż czas minie: http://msdn.microsoft.com/en-US/library/1f4c8f33%28v=vs.80%29.aspx
Albo uruchamiasz timera: http://msdn.microsoft.com/en-us/library/ms644906%28VS.85%29.aspx

Zasadniczo bym pomógł, ale nie mam jak napisać na chwilę obecną więcej niż -123oho.

Nom właśnie sobie już z tym poradziłem :D mimo to dzięki :)

Chyba muszę odświeżać strony przed odpowiadaniem, później odpisuje na rozwiązane problemy :P

0
liske1 napisał(a):

Nom właśnie sobie już z tym poradziłem :D mimo to dzięki :)
w zasadzie dobry zwyczaj i kultura nakazują: jeśli zgłaszasz się z problemem na forum rozwiązując go jednak samemu miło jest podzielić się rozwiązaniem nawet jeśli problem (czy też pytanie) był błahy.

0

OK zrobiłem to tak:

 cout << "wprowadz napis: \n";
		do{
			cin >> napis;
			system("cls");
			cout << "\n" << napis << "\n";
		}
		while(napis !="K");
		cout << "\nkoniec\n";
		system("exit");

Jakoś działa a w zmienną string napis; jeszcze dałem :P

0

Co twój kod ma do wyświetlania przez jakiś okres czasu??

0

Ma on do czasu zmienienia napisu a do określonego czasu to wystarczy zrobić:

 cout << "wprowadz napis: \n";
		cin >> napis;
		cout << "\n" << napis << "\n";
                      Sleep(500);
		system("cls");

1 użytkowników online, w tym zalogowanych: 0, gości: 1