In article <4i7sun$
4...@darkstar.UCSC.EDU>
nwau...@cats.ucsc.edu (Nicholas Cory Williams) writes:
>
>I am trying to program a game that was origianlly going to be for DOS until
>I realised that my Turbo C/C++ compiler for Windows only compiled for windows.
>Now, I have to find a way of using basic text windows or something to output
>my text card game.
>I thought I had found the perfect solution when I found functions like
>cprintf and window and clrscr, etc. in the conio.h library however, they
>won't work.
>
>#include<conio.h>
>
>int main(void)
>{
> clrscr();
> window(10, 10, 20, 20);
> cprintf("Hello world\r\n");
> getch();
> return 0;
>}
>
>This program gives me these warnings and errors:
>Warning WINDOW.C 6: Call to function 'window' with no prototype in function
>main
>Warning WINDOW.C 7: Call to function 'cprintf' with no prototype in function
>main
>Linker Error: Undefined symbol _cprintf in module WINDOW.C
>Linker Error: Undefined symbol _window in module WINDOW.C
>
>I think I have all my directories set up right, (all my other functions
>work fine with calls to other libraries).
>
>Might this have something to do with me running all this under Win95? Is there
>something else I need to do to get these to work? I tried putting in
>prototypes for these functions but that only got rid of the warnings.
>
>Please help me....
You asked a question about DOS vs Windows & Turbo C++ for Windows a
few days ago. I answered it. In my answer, I told you all about
<conio.h> and gave you some advice about DOS & Windows programming
Either you ignored it or you didn't bother reading the reply.
I used my newsreader to find the article for you and I have e-mailed
it to you. You need to read more carefully.
--
John A. Grant
jag...@emr1.emr.caAirborne Geophysics
Geological Survey of Canada, Ottawa