Thread: Question about what to do!

  1. #1
    C noobie
    Join Date
    Jun 2006
    Location
    MI
    Posts
    25

    Question about what to do!

    Alright, im slowly but surely trudging my way through learning C, I know I have a long way to go, since I have only now learned of how to properly use pointers and arrays(hehe, I told you I was new!), but when and what should I do as my first project? By when I mean how knowledeable at C would I have to be and by what I mean what is a good first project to do(not just simple programs like I have been doing). Thanks for all your help guys

  2. #2
    The Richness... Richie T's Avatar
    Join Date
    Jan 2006
    Location
    Ireland
    Posts
    469
    This question is subject to a lot of things - what you consider a
    "good project", you're level of knowledge and experience, your
    own motivation. I like extensible projects - things that you can
    work on and develop over a long period of time, adding features
    along the way. An easy example would be a calculator program,
    it can start out with just add, subtract, multiply and divide, and
    over time expand into a full blown scientific type where you enter
    a string representing the computation you want: (2*17) + ln3.02.

    Maybe post some ideas of what you want to be able to do
    No No's:
    fflush (stdin); gets (); void main ();


    Goodies:
    Example of fgets (); The FAQ, C/C++ Reference


    My Gear:
    OS - Windows XP
    IDE - MS Visual C++ 2008 Express Edition


    ASCII stupid question, get a stupid ANSI

  3. #3
    C noobie
    Join Date
    Jun 2006
    Location
    MI
    Posts
    25
    Oh a calculator, I did want to do a complex physics calculator eventually (being able to derive as many variables as you could from a limited amount of data), and this could be a good start. Thanks for the idea Richie, anyone have any other ideas? I'd like to know what other people did as their first "big project", in which they put a lot of time and effort into in order to test their abilities, and at what level they did it.

  4. #4
    Gawking at stupidity
    Join Date
    Jul 2004
    Location
    Oregon, USA
    Posts
    3,218
    Quote Originally Posted by Salgat
    I have only now learned of how to properly use pointers
    Are you sure? A lot of people think they know how to use pointers until they realize they don't. I know I did. Maybe something to expand your skills? Maybe a simple one-table database project that uses dynamic memory allocation extensively. Once you have it working to where you can add/delete data, make it so you can sort the data by different fields.
    If you understand what you're doing, you're not learning anything.

  5. #5
    C noobie
    Join Date
    Jun 2006
    Location
    MI
    Posts
    25
    Oh no I can say for a fact that I dont even have any real experience with pointers, I'm in now way "knowing" of everything about it, but I did learn how to use them for the basic things like with structs and arrays, at the basic level. Im making sure not to be overconfident, itll be 10 years before I can say Im elite at programming C :P But ya, thats also a good idea.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Alice....
    By Lurker in forum A Brief History of Cprogramming.com
    Replies: 16
    Last Post: 06-20-2005, 02:51 PM
  2. Debugging question
    By o_0 in forum C Programming
    Replies: 9
    Last Post: 10-10-2004, 05:51 PM
  3. Question about pointers #2
    By maxhavoc in forum C++ Programming
    Replies: 28
    Last Post: 06-21-2004, 12:52 PM
  4. Question...
    By TechWins in forum A Brief History of Cprogramming.com
    Replies: 16
    Last Post: 07-28-2003, 09:47 PM
  5. Question, question!
    By oskilian in forum A Brief History of Cprogramming.com
    Replies: 5
    Last Post: 12-24-2001, 01:47 AM