Welcome Guest ( Log In | Register)



 
Reply to this topicStart new topic
> Timeouting Program
kvarnerexpress
post Apr 19 2005, 07:13 PM
Post #1


Super Member
*********

Group: Members
Posts: 407
Joined: 13-December 04
Member No.: 2,696



Is there an easy way to make my 9 lines of code timeout in 5 minutes(that is no barcode has been entered for 5 mins) and if it timesout have it kill my program?


Code:
CODE

cout << "Enter barcode:\r\n";
cin.get(ch);
while (int(ch) != 13)
{
      cout << ch;
      cin.get(ch);
      line = line+ch;
}
myFunction( line );


Notice from serverph:
Code enclosed in proper tags.


This post has been edited by serverph: Apr 19 2005, 07:35 PM
Go to the top of the page
 
+Quote Post
hype
post Apr 20 2005, 08:36 AM
Post #2


Legend Killer
*********

Group: Members
Posts: 678
Joined: 15-April 05
From: Singapore
Member No.: 5,697



How does it work?
Go to the top of the page
 
+Quote Post
osknockout
post Apr 23 2005, 02:55 PM
Post #3


Super Member
*********

Group: Members
Posts: 399
Joined: 14-November 04
From: Elysium
Member No.: 2,280



Technically, no since std::cin halts the program until some key response occurs.
You'd have to test for keystrokes using your own code, which can take some time.

But anyway, here's you five minute time out code.
CODE
#include <iostream>
#include <ctime.h>

int main()
{
 clock_t  x;
 x = clock () + 300 * CLK_TCK;  //300 seconds = 5 minutes
 while (x > clock())          //basically test for 5 minutes in clock ticks
   {
    //place keytest code here...
   }
return 0;
}


Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

Collapse

> Similar Topics

Topics Topics
  1. Stop A Program Excecution(4)
  2. Program Flow(2)
  3. Crazy Looking C Program(19)
  4. C++(15)
  5. Run A Program From Another One(4)
  6. Program From Mekka 97 4k(2)
  7. Need Debugging Help For A Simple Program(3)
  8. Need Help With C Program To Test If A Number Is Prime(12)
  9. Executing An Exe From Within A Program!(7)
  10. My First C++ Program(6)
  11. Source Code For Paint Like Program Under Dos In C(2)
  12. Program Lang I Know(2)
  13. Centering The Text In A Simple C++ Program?(8)
  14. Buffer Overflow In Action Tutorial(0)
  15. C Or C++ Easy Programming Generator(6)
  1. A C++ Program Print Hello With Nothing Written In Main() Method(2)
  2. A Crazy Program In C(13)
  3. How To Run A Process Through Your Program (c#)(0)
  4. Any Program Ideas?!(5)
  5. If/else Demo Program Bug(4)


 



- Lo-Fi Version Time is now: 8th September 2008 - 01:14 AM