String-Array



  • Hallo,

    wie kann ich auf nen kompletten teilstring eines Stringarrays zugreifen?
    Ich meines ungefähr so:

    char str[100][10];

    wie kann ich da die gesamten 10 Strings a 100 Zeichen auslesen?
    Wenn ich das so: *str[0] mache, dann habe ich doch nur vom 1 String das 1.Zeichen?

    Bitte helft mir.

    Vielen Dank!

    Gruß,
    Max



  • einfach str ??




  • wenn du str[0][0] schreibst hast das erste zeichen vom ersten string
    ein array ist ähnlich wie ein pointer! der ausdruck 'str' liefert dir die adresse zu dem Array und zwar auf den allerersten elements, also die adresse des ersten strings. dieser wiederum liefert dir dann ebenfalls die adresse seines ersten elements, eines char's.

    Einzelne Buchstaben greifst du also mit str[string][Zeichen] ab.

    btw: du erzeugst also nicht 10 strings mit je 100 Zeichen sondern 100 Strings mit je 10 Zeichen 😉

    Hofe geholfen zu haben
    Greetz
    THE_FreaK



  • Original erstellt von THE_FreaK:
    **
    btw: du erzeugst also nicht 10 strings mit je 100 Zeichen sondern 100 Strings mit je 10 Zeichen 😉

    Hofe geholfen zu haben
    Greetz
    THE_FreaK**

    Vielen Dank! Das hat mir allerdings geholfen. 🙂

    Gruß, Max


Anmelden zum Antworten