Help reading from INI file in Visual C++ 6.0

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.

Thanks,

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

tad0jazzAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

tad0jazzAuthor Commented:
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.
Thanks,
tad0jazz
0
Subrat (C++ windows/Linux)Software EngineerCommented:
Yes need to use GetPrivateProfileString () and WritePrivateProfileString ().
http://msdn.microsoft.com/en-us/library/ms724353(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms725501(VS.85).aspx
U can use the example given there for ur understanding...
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
tad0jazzAuthor Commented:
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.

tad0jazz

By the way, GetPrivateProfileString() worked as expected.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Editors IDEs

From novice to tech pro — start learning today.