Ein String Array erstellen



  • Tach Leute,

    bin neu im Forum und eben auch neu in der Welt von Visual C++!

    So ich habe natürlich auch gleich ein Problem wo mir Goggle einfach net weiterhelfen will.

    Also:

    Ich möchte einfach nur ein String Array erstellen. Jetzt frag ich mich aber so langsam ob das überhaupt möglich ist!

    Kurz wozu ich das Array brauche:

    Ich möchte die Eingaben von 3 Textboxen in ein (String) Array speichern.

    Vll bin ich ja auch total auf dem Holzweg und da hoffe ich das ihr mir helfen könnt!

    So dann schon ma vielen Dank für eure Hilfe

    Gruß

    SummY



  • Hast du CStringArray schon gefunden?
    Funktioniert wie ein CArray.
    🙂

    PS: Bei Dialogelementen hat eigentlich jedes seine eigene Variable.



  • Ah hey ok des hatte ich net so wirklich gefunden!
    Hab dann gleich ma Goggle befragt!

    Wenn ich nun aber des CStringArray so einbinde

    CStringArray text;
    

    bekomme ich diese Fehlermeldung

    error C2065: 'CStringArray' : undeclared identifier
    

    Wie gesagt bin ich neu im Staate VC++ und ich denke ma das ich was grundlegendes Falsch mache. Vll kannste mir auf die Sprünge helfen.



  • Du kannst dir das Array auch einfach wie folgt erstellen:

    CString testArray[3];
    

    dann hast du ein Array in dem du 3 Strings speichern kannst 😉



  • Für CStringArray musst du die

    afxcoll.h
    

    includen. Hast das?



  • sulmer schrieb:

    Für CStringArray musst du die

    afxcoll.h
    

    includen. Hast das?

    Nanu? In der MSDN steht doch

    #include <afxtempl.h>
    

    😕



  • Mhhh.. das hab ich mir gedacht -> hab natürlich die afxcoll.h nicht mit angegeben.
    Ich habe natürlich sofort probiert diese einzubinden, doch siehe da die Datei wird net gefunden. Hab dann wieder gegoogelt doch auf die schnelle nix gefunden.

    Gibt es da vll ne Seite wo allgemein solche include Dateien runterladen kann?

    Gruß

    SummY


  • Mod

    Solltest Du die VC++ Express Version einsetzen so wirst Du die Datei nicht finden, weil die MFC nicht zum Bestandteil der Express Versionen gehört.

    Im Netz wirst Du dies auch nicht zum Download finden...



  • Aso lol... ok das erklärt einiges.
    Welche Entwicklungsumgebung würdet ihr mir denn empfehlen die des MFC unterstützt?



  • estartu schrieb:

    sulmer schrieb:

    Für CStringArray musst du die

    afxcoll.h
    

    includen. Hast das?

    Nanu? In der MSDN steht doch

    #include <afxtempl.h>
    

    😕

    Also wenn ich mir die CStringArrayClass in der MSDN anschau, dann steht da unten dran:

    Requirements
    Header: afxcoll.h



  • Bist du Student? Falls ja und falls deine Hochschule an dem MSDN Academy Projekt teilnimmt, dann kannst du dir Visual Studio 2008 Professional dort herunterladen.



  • Mhh.... Student? Leider net. Hab mich aber grad auch ein bissel schlau gemacht und bin auch bei Visual Studio 2008 Professional gelandet.

    Dann werde ich mir das woll ma zulegen!

    Also Leute dann ma vielen Dank für eure sehr schnelle Hilfe!

    Gruß

    SummY



  • sulmer schrieb:

    Requirements
    Header: afxcoll.h

    Hmm, stimmt - da hab ich mich wohl verguckt. Bei CArray steht das nämlich.


  • Mod

    SummY schrieb:

    Aso lol... ok das erklärt einiges.
    Welche Entwicklungsumgebung würdet ihr mir denn empfehlen die des MFC unterstützt?

    Ab VS-Standard!


Anmelden zum Antworten