delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/09/15/23:29:38

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


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019