www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/08/31/16:33:01

Xref: news2.mv.net comp.os.msdos.djgpp:8108
From: "John M. Aldrich" <fighteer AT cs DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: HELP MEEEEEE!!!!
Date: Sat, 31 Aug 1996 12:24:48 -0700
Organization: Three pounds of chaos and a pinch of salt
Lines: 53
Message-ID: <32289180.543D@cs.com>
References: <01bb9627.474de9c0$146332cc AT robmatthews>
NNTP-Posting-Host: ppp224.cs.com
Mime-Version: 1.0
To: Matthews <robmatthews AT netroute DOT net>
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Matthews wrote:
> 
> OK...here's my problem. I've really just started at this stuff (actually
> jsut got C++ today)...so here's my question. I did a program...a VERY
> SIMPLE program...straight from a book (yes I'm learning...I have to)...but
> it doesn't want to work. Here is what the program says:
> 
> #include <stdio.h>
> 
> void main()
> {
>   puts( "-------MY PROGRAM WORKS!------");
> }
> 
> And that's it...you think that it would work right...NOT REALLY! It keeps
> giving me an error saying:
> 
> Error: Function 'puts' should have a prototype in function main()
> 
> And that's all...I can't figure out where I should be getting this
> "prototype" from...PLEASE HELP SAVE THE MIND OF A VERGING PSYCOPATH!
> RM
>         AKA
>                 TU

That's odd - that doesn't look like a DJGPP error message.  Are you sure
you are using DJGPP C++?  Is there any chance you have some other compiler
in your PATH before DJGPP?

At any rate, please follow the bug report procedure outlined in the FAQ
(v2/faq201b.zip) by posting a message containing the following information:

Your CONFIG.SYS and AUTOEXEC.BAT.
Your environment as reported by SET.  (type set >environ.lst and post that)
The output of 'go32-v2' when invoked without arguments.
Add -v to your 'gcc' command line and post the resulting output.  To do this,
use the following command:  redir -o gcc.lst -eo gcc -v ...
(where '...' is the rest of your normal gcc command line).

It sounds like you have some sort of configuration problem to me.

P.S.:  I won't go into it now, but 'void main()' is not the right way to
define main.  If that's what your book recommends, I'd get a better one.

-- 
John M. Aldrich, aka Fighteer I <fighteer AT cs DOT com>

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS d- s+:- a-->? c++>$ U@>++$ p>+ L>++ E>+ W+>++ N++ o+ K? w(---) O-
M-- V? PS+ PE Y+ PGP- t+(-) 5- X- R+ tv+() b+++ DI++ D++ G e(*)>++++
h!() !r !y+()
------END GEEK CODE BLOCK------

- Raw text -


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