It always surprises me the questions we get these days... I am new to C but I am going to program rocket trajectories and compute its location in a three dimensional grid. Any help?
If you are new to C then something like that would be wicked complicated, even if you understood the math behind it. At the risk of possibly complicating the matter, I will just refer you to a couple sites which talk about GPS messages. The first one even has a program written in C to parse them. The second one is a great resource for anything GPS.
GPS Serial CommunicationsSam Wormley's Global Positioning Systems (GPS) ResourcesHopefully with these two you can get started. But I would think simple and work your way up. Obviously positioning has an x, y, and h coordinate so you are going to need things like distance formula for points to know how far to travel, some math to determine degrees of turning and perhaps a way to plot a path (if you want to go around objects).
Then you can build from there. Hope everything works out for you and good luck!