-
        

Ergebnis 1 bis 3 von 3

Thema: String-Array in C

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    14.09.2005
    Alter
    61
    Beiträge
    77

    String-Array in C

    Anzeige

    Wie handhabt man einen String-Array in C ?

    Gibt es da Funktionen, oder muß man das alles selber machen.

    Ich möchte zum Beispiel eine Array Zeichenkette[10][50]. Also 50 Strings mit 10 Zeichen.
    Ich kann ja jetzt nicht den Array mit Zeichenkette[10] ansprechen, den dann bekomme ich ja nur das 10te Zeichen aus dem Array. Ich will aber die 10te Zeichenkette.

    Oder muß ich das so machen?

    For (i =50; i<59;i++)
    Print Zeichenkette[i]

    Das währe natürlich kompliziert.

    mfg
    Guy

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    19.01.2006
    Ort
    Mönchengladbach
    Beiträge
    544
    Hallo Guy,
    irgendwie hast du was durcheinander gebracht: Du willst 10 Strings mit je 50 Zeichen, oder?!?
    Du kannst folgendermaßen vorgehen:



    char buffer[anzahl_strings][zeichen_pro_string]={"text1","text2",...,"textx"};

    printf("%s",buffer[string_nummer]);
    //Druckt den ganzen Text
    printf("%c",buffer[string_nummer][zeichen_nummer]);
    //Druckt nur ein einzelnes Zeichen

    Gruß,
    SIGINT

    P.S.: Hier noch ein guter Link:
    http://home.fhtw-berlin.de/~junghans...PT/arrays.html

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    14.09.2005
    Alter
    61
    Beiträge
    77
    Hallo Signt,


    Ich habe mich da wirklich vertan. Hab es so gesehen
    buffer[zeichen_pro_string] [anzahl_strings]
    anstatt so
    buffer[anzahl_strings][zeichen_pro_string]


    Vielen Dank.

    mfg
    Guy

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •