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. Store String in Array

Store String in Array

Scheduled Pinned Locked Moved C / C++ / MFC
data-structureshelptutorial
27 Posts 8 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.
  • S santhoshv84

    Hi, You may be mistaken about CString. You can store a variable in CString object. CString string = "Test String"; If you want to copy CString A to B; Do CString A = "Test String"; CString B; B = A; Thats it..

    The price of anything is the amount of life you exchange for it. Thanks and Regards. SANTHOSH V

    L Offline
    L Offline
    LearnVC MFC
    wrote on last edited by
    #6

    No I am not misteke about CString. CString B; variable change at the runtime.Let Us take example.First time CString B="As"; Secon Time It's values changes now it's values is CString B="Cs". So i want to store these variable in Array. Plz help me. Forum every reply help US .Plz help me Thx's in Advance:rose:

    C 1 Reply Last reply
    0
    • L LearnVC MFC

      Hi Forum I am new in this forum.I have a problem to store String variale in array. I have two string CString A[100]and CString B.I want to store variable of B in A.Like that A=B.Can any one give some example. Thxanks in Advance:rose:

      K Offline
      K Offline
      KarstenK
      wrote on last edited by
      #7

      I see you need to learn the basics. I advise to try some projects out and read the docs from Microsoft. :rolleyes:

      Greetings from Germany

      1 Reply Last reply
      0
      • C Cedric Moonen

        :confused: I gave you code in my previous reply. Do you know what a CString class does ? You know that you can actually store a full string (e.g. "Hello") in a CString object ? So, when you have something like CString A[100], it actually means that you have an array of 100 CString objects (so, each one containing a separate string). If you still don't know what to do, then please reformat your question because I don't get it.

        Cédric Moonen Software developer
        Charting control [v1.5] OpenGL game tutorial in C++

        L Offline
        L Offline
        LearnVC MFC
        wrote on last edited by
        #8

        Simple i want to store some String variable in CString A[100].Plz help me

        C 1 Reply Last reply
        0
        • L LearnVC MFC

          Simple i want to store some String variable in CString A[100].Plz help me

          C Offline
          C Offline
          Cedric Moonen
          wrote on last edited by
          #9

          My first reply gave you an example. Just store the string where you want in the array, what is the problem with that ? Did you try the code I gave you ?

          Cédric Moonen Software developer
          Charting control [v1.5] OpenGL game tutorial in C++

          L 2 Replies Last reply
          0
          • C Cedric Moonen

            My first reply gave you an example. Just store the string where you want in the array, what is the problem with that ? Did you try the code I gave you ?

            Cédric Moonen Software developer
            Charting control [v1.5] OpenGL game tutorial in C++

            L Offline
            L Offline
            LearnVC MFC
            wrote on last edited by
            #10

            Thx's I am try to do through that.

            1 Reply Last reply
            0
            • C Cedric Moonen

              My first reply gave you an example. Just store the string where you want in the array, what is the problem with that ? Did you try the code I gave you ?

              Cédric Moonen Software developer
              Charting control [v1.5] OpenGL game tutorial in C++

              L Offline
              L Offline
              LearnVC MFC
              wrote on last edited by
              #11

              I think still i am not abel tell extact problem.I have a two string one is Array type and second one in simple String.And i want to store values os Simple string in String Array. I need some code example.. Thanks in Advance:rose:

              C 1 Reply Last reply
              0
              • L LearnVC MFC

                I think still i am not abel tell extact problem.I have a two string one is Array type and second one in simple String.And i want to store values os Simple string in String Array. I need some code example.. Thanks in Advance:rose:

                C Offline
                C Offline
                Cedric Moonen
                wrote on last edited by
                #12

                LearnVC++MFC wrote:

                I have a two string one is Array type and second one in simple String

                I guess the problem is that you don't understand the basics of C++. You don't have 2 strings, you have 101 strings: 100 are in a array (A) and one is alone (B). Please, review the basis and understand what an array is and what a CString is.

                LearnVC++MFC wrote:

                I need some code example..

                It would be much more easy for us if you explain EXACTLY what you are trying to do, because for now it doesn't make any sense to me.

                Cédric Moonen Software developer
                Charting control [v1.5] OpenGL game tutorial in C++

                L 1 Reply Last reply
                0
                • C Cedric Moonen

                  LearnVC++MFC wrote:

                  I have a two string one is Array type and second one in simple String

                  I guess the problem is that you don't understand the basics of C++. You don't have 2 strings, you have 101 strings: 100 are in a array (A) and one is alone (B). Please, review the basis and understand what an array is and what a CString is.

                  LearnVC++MFC wrote:

                  I need some code example..

                  It would be much more easy for us if you explain EXACTLY what you are trying to do, because for now it doesn't make any sense to me.

                  Cédric Moonen Software developer
                  Charting control [v1.5] OpenGL game tutorial in C++

                  L Offline
                  L Offline
                  LearnVC MFC
                  wrote on last edited by
                  #13

                  Can you give me Some line of code how to store String Variable in String array.Plz give me Thanks in advance:rose:

                  C 1 Reply Last reply
                  0
                  • L LearnVC MFC

                    Can you give me Some line of code how to store String Variable in String array.Plz give me Thanks in advance:rose:

                    C Offline
                    C Offline
                    Cedric Moonen
                    wrote on last edited by
                    #14

                    :omg: Oh my god. Is it a joke ? It's the third time you ask that and I gave you code in my first reply already.

                    Cédric Moonen Software developer
                    Charting control [v1.5] OpenGL game tutorial in C++

                    L 1 Reply Last reply
                    0
                    • C Cedric Moonen

                      :omg: Oh my god. Is it a joke ? It's the third time you ask that and I gave you code in my first reply already.

                      Cédric Moonen Software developer
                      Charting control [v1.5] OpenGL game tutorial in C++

                      L Offline
                      L Offline
                      LearnVC MFC
                      wrote on last edited by
                      #15

                      Where you gave this one

                      A[10] = B;

                      How will think it is code example.. Thanks very much for help like that...

                      M C 2 Replies Last reply
                      0
                      • L LearnVC MFC

                        Where you gave this one

                        A[10] = B;

                        How will think it is code example.. Thanks very much for help like that...

                        M Offline
                        M Offline
                        Michael Schubert
                        wrote on last edited by
                        #16

                        LearnVC++MFC wrote:

                        Where you gave this one A[10] = B; How will think it is code example..

                        1. That's exactly what you asked for. 2. If you don't recognise this as code you should reconsider your career choice.

                        LearnVC++MFC wrote:

                        Thanks very much for help like that...

                        Your sarcasm is highly inappropriate. Cedric (and others) spent a lot of time trying to help you but you're simply too dense to understand.

                        1 Reply Last reply
                        0
                        • L LearnVC MFC

                          Where you gave this one

                          A[10] = B;

                          How will think it is code example.. Thanks very much for help like that...

                          C Offline
                          C Offline
                          Cedric Moonen
                          wrote on last edited by
                          #17

                          How can you expect people to give you an answer when you can't even ask a proper question. You asked this: "I have two string CString A[100]and CString B.I want to store variable of B in A". The code I gave you does what you are asking for, so why do you still complain ? I asked you several time to rephrase your question properly, is it my fault if you can't express yourself ? If the code I gave you is not what you are looking for, then why do you continue asking exactly the same question over and over ?

                          Cédric Moonen Software developer
                          Charting control [v1.5] OpenGL game tutorial in C++

                          L 1 Reply Last reply
                          0
                          • L LearnVC MFC

                            No I am not misteke about CString. CString B; variable change at the runtime.Let Us take example.First time CString B="As"; Secon Time It's values changes now it's values is CString B="Cs". So i want to store these variable in Array. Plz help me. Forum every reply help US .Plz help me Thx's in Advance:rose:

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

                            CString a[100];
                            CString b;
                            b = "As";
                            a[0] = b;
                            b = "Cs";
                            a[1] = b;
                            // ...and so on

                            :) BTW probably a good C/C++ tutorial is needed.

                            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]

                            L 1 Reply Last reply
                            0
                            • C Cedric Moonen

                              How can you expect people to give you an answer when you can't even ask a proper question. You asked this: "I have two string CString A[100]and CString B.I want to store variable of B in A". The code I gave you does what you are asking for, so why do you still complain ? I asked you several time to rephrase your question properly, is it my fault if you can't express yourself ? If the code I gave you is not what you are looking for, then why do you continue asking exactly the same question over and over ?

                              Cédric Moonen Software developer
                              Charting control [v1.5] OpenGL game tutorial in C++

                              L Offline
                              L Offline
                              LearnVC MFC
                              wrote on last edited by
                              #19

                              ok i accept it's my fault... Can i continue..IF yes the reply me.I will try to do more specific..

                              M 1 Reply Last reply
                              0
                              • L LearnVC MFC

                                ok i accept it's my fault... Can i continue..IF yes the reply me.I will try to do more specific..

                                M Offline
                                M Offline
                                Michael Schubert
                                wrote on last edited by
                                #20

                                LearnVC++MFC wrote:

                                I will try to do more specific..

                                Go ahead.

                                L 1 Reply Last reply
                                0
                                • M Michael Schubert

                                  LearnVC++MFC wrote:

                                  I will try to do more specific..

                                  Go ahead.

                                  L Offline
                                  L Offline
                                  LearnVC MFC
                                  wrote on last edited by
                                  #21

                                  Thanks I have told already about two String.CString a[100] and CString b; Every time b values is change at the run time.And i want to store every value of b at the run time. I have got some example

                                  CString a[10];
                                  CString b;
                                  a[0] = b;
                                  a[1] = b;

                                  But it is not proper working.Every time both a1[0] and a1[1] values is changed. But i want to store like that.. a[0]="assa",a[1]="iuf". So plz help me

                                  M C 2 Replies Last reply
                                  0
                                  • C CPallini

                                    CString a[100];
                                    CString b;
                                    b = "As";
                                    a[0] = b;
                                    b = "Cs";
                                    a[1] = b;
                                    // ...and so on

                                    :) BTW probably a good C/C++ tutorial is needed.

                                    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]

                                    L Offline
                                    L Offline
                                    LearnVC MFC
                                    wrote on last edited by
                                    #22

                                    Thx's for reply.It's help me,but little more problem. Sir CString b values came into runtime and every time it's value is new.And this code Every time store new values in a[0]and a[1].But i need to store all new values and don't want to delete Old values.Plz help me

                                    C 1 Reply Last reply
                                    0
                                    • L LearnVC MFC

                                      Thanks I have told already about two String.CString a[100] and CString b; Every time b values is change at the run time.And i want to store every value of b at the run time. I have got some example

                                      CString a[10];
                                      CString b;
                                      a[0] = b;
                                      a[1] = b;

                                      But it is not proper working.Every time both a1[0] and a1[1] values is changed. But i want to store like that.. a[0]="assa",a[1]="iuf". So plz help me

                                      M Offline
                                      M Offline
                                      Michael Schubert
                                      wrote on last edited by
                                      #23

                                      First of all, CString a[100] is an array of type CString. In your example you assign the value of "b" to the first two elements of "a". So, your code does exactly what you described:

                                      LearnVC++MFC wrote:

                                      Every time both a1[0] and a1[1] values is changed

                                      If you want different values in a[0] and a[1] then you have to assign different values and not the same.

                                      1 Reply Last reply
                                      0
                                      • L LearnVC MFC

                                        Thanks I have told already about two String.CString a[100] and CString b; Every time b values is change at the run time.And i want to store every value of b at the run time. I have got some example

                                        CString a[10];
                                        CString b;
                                        a[0] = b;
                                        a[1] = b;

                                        But it is not proper working.Every time both a1[0] and a1[1] values is changed. But i want to store like that.. a[0]="assa",a[1]="iuf". So plz help me

                                        C Offline
                                        C Offline
                                        Cedric Moonen
                                        wrote on last edited by
                                        #24

                                        I really think you need to start by reading a good book on C++ because you don't know at all what you are doing. Do you know what an array is and how to use it ? It seems not. So, what you have to do is store each new string in a NEW position in the array, not overriding the previous values.

                                        CString a[10]; // This is an array of 10 strings, you can't store more than 10 strings in it

                                        CString b; // This is a single CString object
                                        b = "Test"; // You set a value in the b object
                                        a[0] = b; // You store this value in the FIRST position in the array.
                                        b = "Test2"; // You assign a new value to b.
                                        a[1] = b; // You store the new value of b at the SECOND position in the array, so you DON'T remove the value which is in a[0].
                                        // Continue until you have 10 strings in your array.

                                        Cédric Moonen Software developer
                                        Charting control [v1.5] OpenGL game tutorial in C++

                                        1 Reply Last reply
                                        0
                                        • L LearnVC MFC

                                          Thx's for reply.It's help me,but little more problem. Sir CString b values came into runtime and every time it's value is new.And this code Every time store new values in a[0]and a[1].But i need to store all new values and don't want to delete Old values.Plz help me

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

                                          CString a[100];
                                          CString b;
                                          int i=0;
                                          b = "As";
                                          a[i] = b;
                                          i = (i + 1) % 100;
                                          b = "Cs";
                                          a[i] = b;
                                          i = (i + 1) % 100;
                                          //..

                                          :)

                                          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