Thread: Praticle C Programs

  1. #1
    Registered User
    Join Date
    May 2005
    Posts
    13

    Praticle C Programs

    Although I am still intending to my previous project for fun, which envolves windows hooks (but I was told it wouldnt work on a system without admin privilages. I still entend to do it as a learning experience), I need some ideas. I have no ideas for C projects. I am still pretty new to C, but need somthing new to do (which is why I took on the windows hooks program). What do you recomend? I want to do stuff that is actually praticle. I can only analize text so many times before I get board.

    I only use Windows at school, so try to stray away form windows specific things such as the one I said above. Other than that, I am open for ideas. I gotta find somthing to do.

  2. #2
    Sr. Software Engineer filker0's Avatar
    Join Date
    Sep 2005
    Location
    West Virginia
    Posts
    235
    Having no idea what sorts of things interest you, I cannot make a suggestion. Things that I've done as learning projects have ranged from a PDP-11 (J11)/Q-Bus simulator (ran RT-11, never managed to get an appropriate RSX-11 or Unix image to try on it) to a folding text editor (early form of hypertext), but I doubt that either of these would appeal to you.

    As for practical -- once again, you're the one who knows how difficult a task you're willing to undertake; what resources you have and what you can keep your interest in. Choose something that you'd like to try. Learn about it. Design your program at a high level before you try to code any of it. Break it into smaller tasks. Code the ones that don't depend on the others first, and test them. Code the ones that only depend on the ones you've completed next, and test that. Iterate through this until you've completed your project.

    Don't be afraid to start over when you discover that your design is wrong. You only learn how to do a good design by trying different things out and seeing what works and what doesn't.

    Programming is essentially problem solving. Programming in C is applying the solutions that you come up with using the C language. Learn to solve problems, and programming them in C will be the easy part.
    Insert obnoxious but pithy remark here

  3. #3
    chococoder
    Join Date
    Nov 2004
    Posts
    515
    analysing input to produce output is what 90% of all realworld applications do for a living, writing those applications is what most programmers do for a living

    Usually the input comes from either users, files, databases, or network connections and is presented to the same.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Recommend upgrade path for C programs
    By emanresu in forum C Programming
    Replies: 3
    Last Post: 11-22-2007, 07:32 AM
  2. Reroute where programs write to
    By willc0de4food in forum C Programming
    Replies: 7
    Last Post: 09-21-2005, 04:48 PM
  3. POSIX/DOS programs?
    By nickname_changed in forum C++ Programming
    Replies: 1
    Last Post: 02-28-2003, 05:42 AM
  4. executing c++ programs on the web
    By gulti01 in forum C++ Programming
    Replies: 4
    Last Post: 08-12-2002, 03:12 AM
  5. Release MFC Programs & Dynamic MFC DLL :: MFC
    By kuphryn in forum Windows Programming
    Replies: 2
    Last Post: 05-18-2002, 06:42 PM