Thursday, July 9, 2009

C programming?

I am just starting to learn C and I don't know how to get the compiled program to stay on the screen? When i hit run, it flashes really quick

C programming?
In The End Of Your Code - Add:


getch();


with this , compiler will stay for your input .
Reply:Well if you use getch(); you will need the header file conio.h. getch() is not ANSI compliant so i would not recommend you use it. A loop is a good idea or use this at the end of your program





fflush(stdin); //This empty's the buffer


getc(stdin); //Waits for the enter key to be pressed Report It

Reply:if you are using c++ using the header file iostream.h you can use


cin.get();
Reply:Put a timer or loop, or ask before it exit.
Reply:If you are running in a development platform, you can set a debugging breakpoint on your final return statement. When the program gets there, it will stop until you restart it.
Reply:I'm assuming you're running a console.





So, chances are very good you have no pauses in your program, it is compiling, running, displaying text, and exitting.





Try adding a line (without quotes).


"pause();"
Reply:If it is a console program, use kbhit() to wait for a keypress.

petunia

No comments:

Post a Comment