Help reading from INI file in Visual C++ 6.0

Posted on 2009-06-29
Medium Priority
Last Modified: 2013-12-14
How do I read from an INI file in Visual C++ 6.0?  I have experience with GetPrivateProfileString in VB 6.0, but not sure on what to do in C++.  I assume I have to define the API appropriately, then I can simply call it just as I do in VB.

Any help would be very much appreciated.  I will also search the knowledgebase.


Todd Doucet
None yet.  This is for an existing DLL that is fairly sophistocated; however, it has no facility built into it to read from an INI file.  I would suggest reading from an XML file, but I don't know if that is possible with Visual C++ 6.0.  I can read a line from a file with the existing code, so if I have to, I will modify that code to read the lines in and then parse out the value I need.  It would be so much easier with the code to read values directly from an INI file, though.

Open in new window

Question by:tad0jazz
  • 2

Author Comment

ID: 24740573
I looked in the Knowledgebase and it appears that "09/16/99 04:16 PM, ID: 10207256" will answer my question.  I will try the various code options that were suggested, but primarily the GetPrivateProfileString option, and I will update this question with the results once implemented.
If someone has a better suggestion, please feel free to respond.

Accepted Solution

Subrat (C++ windows/Linux) earned 200 total points
ID: 24742007
Yes need to use GetPrivateProfileString () and WritePrivateProfileString ().
U can use the example given there for ur understanding...

Author Closing Comment

ID: 31598136
Thank you for replying.  You deserve the points for your effort, although I was able to locate similar information in the Knowledgebase.  Next time I will search the Knowledgebase first and only ask a question if I cannot locate an answer from a previous post.

Thanks again for replynig.


By the way, GetPrivateProfileString() worked as expected.

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

The following diagram presents a diamond class hierarchy: As depicted, diamond inheritance denotes when two classes (e.g., CDerived1 and CDerived2), separately extending a common base class (e.g., CBase), are sub classed simultaneously by a fourt…
In Easy String Encryption Using CryptoAPI in C++ (http://www.experts-exchange.com/viewArticle.jsp?aid=1193) I described how to encrypt text and recommended that the encrypted text be stored as a series of hexadecimal digits -- because cyphertext may…
THe viewer will learn how to use NetBeans IDE 8.0 for Windows to perform CRUD operations on a MySql database.
The viewer will learn how to synchronize PHP projects with a remote server in NetBeans IDE 8.0 for Windows.

627 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question