Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

C++ Problem!





Frage

Hallo, vorweg möchte ich erwähnen, dass ich noch nicht lange mit C++ programmiere. Ich muss eine Konsolenanwendung programmieren. Der User soll zu einer Einagbe aufgefordert werden. Wenn er doch in einer bestimmten zeit nichts eintippt, soll das programm weitermachen. Ist sowas möglich?? Ich hoffe ihr könnt mir helfen. Danke schomal im vorraus Mfg. rotte P.S: bitte keine DOS-Lösungen wie z.B.: system("irgendwas");

Antwort 1 von SGSSGene

kleines Programm, wartet 5sec auf eingabe des nutzers
#include "stdio.h"
#include "conio.h"
#include "windows.h"

int main(void)
{
	printf("Taste druecken, oder 5sec warten\n");
	DWORD start_time = GetTickCount(); //Zeit, seit dem Systemstart in ms
	while(GetTickCount() - start_time < 5000 && _kbhit()==0); // 5s(5000ms) abwarten, oder tastendruck
	if(_kbhit()==0)
		printf("Es wurde keine Taste gedrueckt");
	else
		printf("Es wurde die Taste %c gedrueckt",getch());

	getch(); // 

	return 0;
};


Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: