Aswin Rajamannar wrote: > First of all, i sincerely apologise for the use of undesirable language. > As for your questions are concerned, I'm from South India and I use the book > "Object oriented programming" by a South Indian author named Balagurusamy. I > also use Yashvant Kanetkar's book.
Get rid of the Yashavant book. I've never heard of Balagurusamy but he probably also does not adhere to the ANSI Standard. Many C/C++ authors tell really good stories but teach the language incorrectly. > Coming to the point, I've got some good stuff about files from you. Well > again, then what does it mean when we say we can add or get an integer from > a file [getw() and putw()]? Does adding an integer to a text file just adds > the specified integer where the file pointer is (so that we can see it when > we open the file), and in other files, it changes the behaviour of the file > by adding the binary form of the number to the series of such digits which > is already in the file? Does it mean that same is the case when adding a > character to a file? I've never used getw()/putw() before. A quick Google search shows it to be a non-ANSI Standard function. Given the nature of the function, it isn't likely to ever be in my repertoire. When you joined c-prog, you should have received an e-mail containing the group welcome message. In that message was a list of books that you should read. Just in case you missed the message, here is that list of books again and the order in which you should be reading them: "Accelerated C++" by Koenig and Moo (ISBN #020170353X) "Safe C++ Design Principles" by Thomas Hruska "The C++ Standard Library" by Nicolai Josuttis (ISBN #0201379260) "Effective C++" by Scott Meyers (ISBN #0201924889) "More Effective C++" by Scott Meyers (ISBN #020163371X) If you are learning or looking to learn C, consider learning C++ instead. It is much more versatile and offers powerful features that C doesn't offer. If you happen to be already reading something other than the books above, seriously consider supplementing or replacing your book with the above. If you can't afford the books mentioned, Bruce Eckel offers "Thinking in C++" for free from his website: http://mindview.net/Books/TICPP/ThinkingInCPP2e.html And the group owner, Thomas Hruska, has generously donated his book "Safe C++ Design Principles" to c-prog group members for free: http://tech.groups.yahoo.com/group/c-prog/files/Books/ Beware any C/C++ author who does not adhere closely to the ANSI C/C++ Standard. One very popular author is Yashavant Kanetkar who is the author of "Let Us C". His writing may be simple to understand however his code is non-ANSI Standard. Similar great writers have shown up over the years who tell wonderful stories but don't adhere to the Standards defined by the ANSI C/C++ committees. You should also obtain at least copy of a draft copy of the ANSI C/C++ Standard. Draft copies are free and c-prog links to quite a few of them here: http://tech.groups.yahoo.com/group/c-prog/links/Standards_001012496381/ -- Thomas Hruska CubicleSoft President Ph: 517-803-4197 *NEW* MyTaskFocus 1.1 Get on task. Stay on task. http://www.CubicleSoft.com/MyTaskFocus/
