Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. VC++ code to read and write to an INI file

VC++ code to read and write to an INI file

Scheduled Pinned Locked Moved C / C++ / MFC
c++tutorial
20 Posts 6 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    anna mathew
    wrote on last edited by
    #1

    Can Somebody Please tell me how to Read and Write INI file .... If possible send me some samples too

    A R R C H 5 Replies Last reply
    0
    • A anna mathew

      Can Somebody Please tell me how to Read and Write INI file .... If possible send me some samples too

      A Offline
      A Offline
      anna mathew
      wrote on last edited by
      #2

      IVe to do it using MFC

      1 Reply Last reply
      0
      • A anna mathew

        Can Somebody Please tell me how to Read and Write INI file .... If possible send me some samples too

        R Offline
        R Offline
        Rajesh R Subramanian
        wrote on last edited by
        #3

        Look at GetProfileString()[^] and GetPrivateProfileString()[^]

        It is a crappy thing, but it's life -^ Carlo Pallini

        1 Reply Last reply
        0
        • A anna mathew

          Can Somebody Please tell me how to Read and Write INI file .... If possible send me some samples too

          R Offline
          R Offline
          Rajkumar R
          wrote on last edited by
          #4

          [here^]

          1 Reply Last reply
          0
          • A anna mathew

            Can Somebody Please tell me how to Read and Write INI file .... If possible send me some samples too

            C Offline
            C Offline
            CPallini
            wrote on last edited by
            #5

            Also here [^]. :)

            If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
            This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
            [My articles]

            A 2 Replies Last reply
            0
            • A anna mathew

              Can Somebody Please tell me how to Read and Write INI file .... If possible send me some samples too

              H Offline
              H Offline
              Hamid Taebi
              wrote on last edited by
              #6

              A simple class to read and write INI files[^] How to read and write an INI File[^] A simple class to read and write INI files[^].

              A 1 Reply Last reply
              0
              • H Hamid Taebi

                A simple class to read and write INI files[^] How to read and write an INI File[^] A simple class to read and write INI files[^].

                A Offline
                A Offline
                anna mathew
                wrote on last edited by
                #7

                I went through all the codes and sites.... BUt its all WIN32 CONSOLE application... what i want is MFC Application... The other programs i got is MFC Application.........but... It just reads an INI file...thats already created... Im using Visual Studio 2003..... Visual Studio 2008 supports CIniFile.... but the lower versions dont.... so is there any direct....or easy way to READ/WRITE INI file... Other than using the CIniFile code availabe in this forum????

                D 1 Reply Last reply
                0
                • C CPallini

                  Also here [^]. :)

                  If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                  This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
                  [My articles]

                  A Offline
                  A Offline
                  anna mathew
                  wrote on last edited by
                  #8

                  Is it easier to create INI file in REGISTRY then READ/WRITE TO it?

                  C 1 Reply Last reply
                  0
                  • C CPallini

                    Also here [^]. :)

                    If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                    This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
                    [My articles]

                    A Offline
                    A Offline
                    anna mathew
                    wrote on last edited by
                    #9

                    i need to find the BEST and EASIEST method to CREATE/READ/WRITE INI file

                    C 1 Reply Last reply
                    0
                    • A anna mathew

                      Is it easier to create INI file in REGISTRY then READ/WRITE TO it?

                      C Offline
                      C Offline
                      CPallini
                      wrote on last edited by
                      #10

                      For your kind of application, the registry shouldn't be used. :)

                      If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                      This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
                      [My articles]

                      A 1 Reply Last reply
                      0
                      • A anna mathew

                        i need to find the BEST and EASIEST method to CREATE/READ/WRITE INI file

                        C Offline
                        C Offline
                        CPallini
                        wrote on last edited by
                        #11

                        Reading and writing to a INI file it is very simple. You can easily make a 'test' INI file, using, for instance the notepad, and then write to (or read from) programmatically. Check out one of the articles I linked in one of my previous replies to see (in the source files) some sample code. :)

                        If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                        This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
                        [My articles]

                        A 1 Reply Last reply
                        0
                        • C CPallini

                          For your kind of application, the registry shouldn't be used. :)

                          If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                          This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
                          [My articles]

                          A Offline
                          A Offline
                          anna mathew
                          wrote on last edited by
                          #12

                          Why cant i use registry???? can u tell me please.... im quite IGNORANT abt all these

                          C 1 Reply Last reply
                          0
                          • A anna mathew

                            Why cant i use registry???? can u tell me please.... im quite IGNORANT abt all these

                            C Offline
                            C Offline
                            CPallini
                            wrote on last edited by
                            #13

                            Well, you actually can, but you definitely shouldn't. The registry should be used for maintainig application settings (i.e. few data), not as application general data storage (i.e. big amount of data). :)

                            If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                            This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
                            [My articles]

                            A 1 Reply Last reply
                            0
                            • C CPallini

                              Reading and writing to a INI file it is very simple. You can easily make a 'test' INI file, using, for instance the notepad, and then write to (or read from) programmatically. Check out one of the articles I linked in one of my previous replies to see (in the source files) some sample code. :)

                              If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                              This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
                              [My articles]

                              A Offline
                              A Offline
                              anna mathew
                              wrote on last edited by
                              #14

                              Yes i did check all those links.... thanks..it was helpful... but it all tells abt WIN32 CONSOLE Application... whereas i need.... MFC Application

                              C 1 Reply Last reply
                              0
                              • A anna mathew

                                I went through all the codes and sites.... BUt its all WIN32 CONSOLE application... what i want is MFC Application... The other programs i got is MFC Application.........but... It just reads an INI file...thats already created... Im using Visual Studio 2003..... Visual Studio 2008 supports CIniFile.... but the lower versions dont.... so is there any direct....or easy way to READ/WRITE INI file... Other than using the CIniFile code availabe in this forum????

                                D Offline
                                D Offline
                                Doc Lobster
                                wrote on last edited by
                                #15

                                You must redirect the CWinApp application data storage from the registry to your ini file. See the MSDN documentation on CWinApp::m_pszRegistryKey and CWinApp::m_pszProfileName. By freeing m_pszRegistryKey and setting m_pszProfileName to an appropiate path you will be able to use CWinApp::GetProfileString CWinApp::GetProfileInt CWinApp::WriteProfileInt CWinApp::WriteProfileString on an ini file instead of the registry. When I switched my application to use an .ini file, this took me a while to find out. However, it's not likely we are the first people to face this issue ... there must be an example somewhere. :~

                                A 1 Reply Last reply
                                0
                                • C CPallini

                                  Well, you actually can, but you definitely shouldn't. The registry should be used for maintainig application settings (i.e. few data), not as application general data storage (i.e. big amount of data). :)

                                  If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                                  This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
                                  [My articles]

                                  A Offline
                                  A Offline
                                  anna mathew
                                  wrote on last edited by
                                  #16

                                  Ok ..thank u

                                  1 Reply Last reply
                                  0
                                  • A anna mathew

                                    Yes i did check all those links.... thanks..it was helpful... but it all tells abt WIN32 CONSOLE Application... whereas i need.... MFC Application

                                    C Offline
                                    C Offline
                                    CPallini
                                    wrote on last edited by
                                    #17

                                    For the purpose of read/write to a INI file, the fact it is negligible. BTW are you able to code a very simple MFC application? :)

                                    If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                                    This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
                                    [My articles]

                                    A 1 Reply Last reply
                                    0
                                    • D Doc Lobster

                                      You must redirect the CWinApp application data storage from the registry to your ini file. See the MSDN documentation on CWinApp::m_pszRegistryKey and CWinApp::m_pszProfileName. By freeing m_pszRegistryKey and setting m_pszProfileName to an appropiate path you will be able to use CWinApp::GetProfileString CWinApp::GetProfileInt CWinApp::WriteProfileInt CWinApp::WriteProfileString on an ini file instead of the registry. When I switched my application to use an .ini file, this took me a while to find out. However, it's not likely we are the first people to face this issue ... there must be an example somewhere. :~

                                      A Offline
                                      A Offline
                                      anna mathew
                                      wrote on last edited by
                                      #18

                                      Yes i read abt it..... thank you.... I got the right answer that i was looking for

                                      1 Reply Last reply
                                      0
                                      • C CPallini

                                        For the purpose of read/write to a INI file, the fact it is negligible. BTW are you able to code a very simple MFC application? :)

                                        If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                                        This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
                                        [My articles]

                                        A Offline
                                        A Offline
                                        anna mathew
                                        wrote on last edited by
                                        #19

                                        Yes... i can... Ive done MFC database programming too....

                                        C 1 Reply Last reply
                                        0
                                        • A anna mathew

                                          Yes... i can... Ive done MFC database programming too....

                                          C Offline
                                          C Offline
                                          CPallini
                                          wrote on last edited by
                                          #20

                                          anna mathew wrote:

                                          Yes... i can...

                                          Wow, like Obama. :rolleyes:

                                          anna mathew wrote:

                                          Ive done MFC database programming too....

                                          Then shouldn't be difficult for you to have a look at the (console) article and adapt the code to the MFC application. Good luck. :)

                                          If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                                          This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
                                          [My articles]

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups