Xref: utzoo alt.msdos.programmer:591 comp.sys.ibm.pc:37254 Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!wuarchive!cs.utexas.edu!ginosko!samsung!brutus.cs.uiuc.edu!psuvax1!psuvm!cmh117 From: CMH117@PSUVM.BITNET (Charles Hannum) Newsgroups: alt.msdos.programmer,comp.sys.ibm.pc Subject: Re: Turbo C far pointers Message-ID: <89302.010819CMH117@PSUVM.BITNET> Date: 29 Oct 89 05:08:19 GMT References: <565@titan.tsd.arlut.utexas.edu> Organization: Penn State University Lines: 11 Two suggestions: 1) Your main problem is that you need to use the declaration: far float *ptr; I won't even try to explain what happens otherwise. 2) You really should use "ptr[i]" rather than "*(ptr+i)". It effectively does the same thing, but it makes for much cleaner and much more readable code.