Hi,
Wenn wir gerad schon beim Korinthen kacken sind: signal() gehoert auch nicht
zum C-Sprachumfang, genau so wenig wie sleep().
Na, dann kram mal Deinen Standard raus:
signal() ist in signal.h und ist in "7.14.1.1 The signal function" beschrieben.
sleep() ist jedoch natürlich nicht drin, wie auch? Autsch!
Ja, so geht's ;-)
Da habe ich mich wohl davon ablenken lassen, das hier kein exaktes Delay nötig ist sondern nur gewartet werden soll, was man auch mit Standard-C machen kann (siehe z.B. clock()). Ist aber ein elendes Gewurschtel und deshalb wirklich nur rein theoretisch! Wollt' ich nur noch mal gesagt haben, bevor da jemand auf dumme Ideen kommt ;-)
Nä, watt peinlich, und das mir! Sowatt! Ts ts ts!
Allerdings findet man sowohl
pause(), als auch alarm() als auch signal() im POSIX-Standard... ;-)
Dann hast Du aber das Problem, das Du ein OS benötigst, das POSIX unterstützt! >;->
so short
Christoph Zurnieden