Re: just starting
- From: Joe Wright <joewwright@xxxxxxxxxxx>
- Date: Sun, 28 Jan 2007 09:40:50 -0500
sterling.mckay@xxxxxxxxx wrote:
Just started to teach myself C C++ programming... I have been very interested with computers for a while now and have a nac or so I thought for how they work ... hardware I am ok with ... I can understand and tear it down and rebuild it ... chips boards I/O etc etc ... programing is a different beast ...My XP setup has no C:\windir so I will assume its yours. I assume further that default is a directory and your program is..
So I am fooling around with C and compile a small .exe file with Miracle C ... simple thing that said Hi my name is etc etc ... but I noticed that it loads in a dos window ... Why doesn't it load in a .txt file ? My main question is this ... after you run the test.exe it flashes open the DOS window and closes quickly ... now this I understand ... I do have my MCE and I am trained in Windows XP tech support ... I know that a "close on exit" command is "checked" for the application and I know to just open the default properties and de-
select the check box ...
My question is this ... is there a way in C or C++ to write this into the test.exe I made that simply shows "my name is .... "
This is where I am a total newb and have no idea where to go ... I don't see any reference to a switch or execute in any of the library files ... the stdio.h or stdlib.h ... i don't see where i can say
the directory is C:\windir
the program is C:\windir\default
the program has a properties tab
the properties tab has Misc, etc etc ...
the misc tab has an option for "close on exit"
the "close on exit" should be false
I have no idea really ... i don't even know if it possible ... maybe it's better to just reg hack it and save the batch file ...
Any ideas ? or I am way the hell off base ? :) !
C:\windir\default\test.exe
I assume test.exe is a Console App which actually runs under cmd.exe, the console command processor. When you double-click test.exe in Explorer, Windows executes a pseudo command "cmd /c test.exe". As a result cmd opens a 'DOS Box', executes test.exe and closes the DOS Box as it exits. Note that test.exe does not have Windows properties.
While I am developing and testing Console Apps for Windows I do it at the DOS Prompt. On your desktop, create a shortcut to (in my case) c:\windows\system32\cmd.exe and name it DOS Prompt. Now edit the shortcut properties to taste, e.g. tell it to stay open. Close the DOS Prompt with the 'exit' command.
--
Joe Wright
"Everything should be made as simple as possible, but not simpler."
--- Albert Einstein ---
.
- References:
- just starting
- From: sterling . mckay
- just starting
- Prev by Date: Re: Mergesort algorithm for linked lists
- Next by Date: Re: just starting
- Previous by thread: Re: just starting
- Next by thread: Re: just starting
- Index(es):
Relevant Pages
|