| www.delorie.com/archives/browse.cgi | search |
| From: | Donald Manley <Rafkin AT pacbell DOT net> |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: Using C for dummies, Rhide and DJGPP HELP? |
| Date: | Tue, 15 Sep 1998 19:45:29 -0700 |
| Organization: | Pacific Bell Internet Services |
| Lines: | 31 |
| Message-ID: | <35FF2649.F656DC51@pacbell.net> |
| References: | <1998091601403600 DOT VAA09609 AT ladder01 DOT news DOT aol DOT com> |
| NNTP-Posting-Host: | ppp-207-215-85-99.scrm01.pacbell.net |
| Mime-Version: | 1.0 |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Uhfgood wrote:
> okay well it runs fine and does what it supposed to but the execute for this
> little program is 83k... Why is this so big?
I am unsure on this but am guessing the size is the stdio.h being included into the
program. the include, puts the .h file into the program itself at compile time.
> and then I also get a Warning
> that comes up in RHides message window, that says something like (function main
> does not return "int"), or some such thing and i'm wondering why it does this?
A few tutorials tell you it's ok to use:
void main()
for the program and return nothing. Although this is ok in C, it is not a good
programming habbit. What you should do instead is use:
int main()
{
***you're program here***
return 0;
}
that will fix the problem.
Rafkin
Rafkin AT Hotmail DOT com
Rafkin AT Pacbell DOT net
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |