Thank you very much. It compiled. I would like to print the values of &quot;entities&quot;, how do I do that?<br><br><div class="gmail_quote">On Mon, Apr 27, 2009 at 10:21 PM, Frank Warmerdam <span dir="ltr">&lt;<a href="mailto:warmerdam@pobox.com">warmerdam@pobox.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">Jamie Lahowetz wrote:<br>
&gt; I am learning C so humor me. I have a simple script but everytime I run<br>
&gt; it I get a segmentation fault. Any ideas?<br>
&gt;<br>
&gt; #include &lt;shapefil.h&gt;<br>
&gt;<br>
&gt; int main (void)<br>
&gt; {<br>
&gt;     const char * shapefile = &quot;/mnt/share/uas/GRRUVI2_uc/<br>
&gt; extractor/colorado/fe_2007_08_county&quot;;<br>
&gt;     SHPHandle handle;<br>
&gt;     int entities;<br>
&gt;     int type;<br>
&gt;     double minbound;<br>
&gt;     double maxbound;<br>
&gt;<br>
&gt;     printf(&quot;%s\n&quot;, shapefile);<br>
&gt;<br>
&gt;     handle = SHPOpen(shapefile,&quot;rb&quot;);<br>
&gt;     SHPGetInfo( handle,&amp;entities,&amp;type,&amp;minbound,&amp;maxbound);<br>
&gt;<br>
&gt;     SHPClose(handle);<br>
&gt;     return 0;<br>
&gt; }<br>
<br>
</div>Jamie,<br>
<br>
The minbound and maxbound arguments need to be pointers to an array of<br>
four values (for the four dimensions possible in a shapefile).<br>
<br>
So more like:<br>
<br>
...<br>
      double minbound[4];<br>
      double maxbound[4];<br>
<div class="im"><br>
      printf(&quot;%s\n&quot;, shapefile);<br>
<br>
      handle = SHPOpen(shapefile,&quot;rb&quot;);<br>
      SHPGetInfo( handle,&amp;entities,&amp;type,minbound,maxbound);<br>
</div>...<br>
<br>
Best regards,<br>
--<br>
---------------------------------------+--------------------------------------<br>
I set the clouds in motion - turn up   | Frank Warmerdam, <a href="mailto:warmerdam@pobox.com">warmerdam@pobox.com</a><br>
light and sound - activate the windows | <a href="http://pobox.com/%7Ewarmerdam" target="_blank">http://pobox.com/~warmerdam</a><br>
and watch the world go round - Rush    | Geospatial Programmer for Rent<br>
<br>
_______________________________________________<br>
Shapelib mailing list<br>
<a href="mailto:Shapelib@lists.maptools.org">Shapelib@lists.maptools.org</a><br>
<a href="http://lists.maptools.org/mailman/listinfo/shapelib" target="_blank">http://lists.maptools.org/mailman/listinfo/shapelib</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Jamie Ryan Lahowetz<br>University of Nebraska - Lincoln<br>Graduate Student - Geosciences<br>402.304.0766<br><a href="mailto:jlahowetz@gmail.com">jlahowetz@gmail.com</a><br>