Text nach Ablauf einer Zeit erscheinen lassen

Deuterum

Grünschnabel
Hallo,

ich möchte gerne einen Text nach Ablauf einer Zeit, zum Beispiel nach 5 sek, erscheinen lassen. Geht das?

Vielen Dank.

MfG
 
Versuch's mit time(), der While schleife und einem Thread( damit nichts geblockt wird ).
Oder machs direkt per Sleep und while.
 
Da hätt ich auch drauf kommen können mit dem Sleep. Danke.
Hier mal ein Code fals jemand noch die Frage hat:

Code:
#include <stdio.h>
#include <iostream>
#include <conio.h>
#include <windows.h>

using namespace std;

int main()
{
    
  cout << "Test 1\n";
  Sleep(3000);
  cout << "Test 2\n";
getch();  
}
 
Ist aber mal wieder kein C++ ... das ist WinAPI u. das ist nicht Bestandteil des Standards

Kannst dir lieber Boost.org angucken ... daraus werden Teile in den kommenden Standard übernommen ...
 
Ist aber mal wieder kein C++ ... das ist WinAPI u. das ist nicht Bestandteil des Standards

Kannst dir lieber Boost.org angucken ... daraus werden Teile in den kommenden Standard übernommen ...

Code:
void MySleep( unsigned int seconds )
{
    unsigned int iSeconds = (unsigned int)time(NULL);
    unsigned int iCurSecs = iSeconds;
    
    while( 1 )
    {   
        if( seconds <= (iCurSecs-iSeconds) )
        {
            break;
        }
        
        iCurSecs = (unsigned int)time(NULL);
    }    
}
 
Zurück