Anzeige:
Ergebnis 1 bis 6 von 6

Thema: String-Arrays unter C

  1. #1
    Gast

    Post String-Arrays unter C

    hallo,
    bin relativer Neuling unter C und habe das Problem, das ich nicht rausbekomme, wie ich ein Array mit Strings definieren kann.
    Eine Suche im Forum wahl reider nicht so erfolgreich, darum mal hier die Frage, wie das funktioniert.

    Olli

  2. #2
    TheJudger
    Gast

    Smile

    moin moin ....

    worum geht ?

    Var-Decl ???

    --> char text[10]; //fuer nen String von 10 Bytes (Terminator mit drin)

    --> oder char *text;
    ...

    text=malloc("Anzahl der Bytes");


    oder Inhalt des Strings setzten ???

    --> char text[10]="Hallo";



    [Dieser Beitrag wurde von TheJudger am 24. Oktober 2000 editiert.]

  3. #3
    Gast

    Post

    judger, er meint folgendes:

    char mystringarray[10][200] z.B.

    oder char *mystringlist[200];

    Marko

  4. #4
    Gast

    Post

    <BLOCKQUOTE><font size="1" face="Arial,Helvetica,Geneva">Zitat:</font><HR>Original erstellt von lolli:
    Hi,
    ich würde gern unter C Daten aus einer Datenbank auslesen und (wie unter Perl oder PHP) die Werte direkt (nicht uber einen Index) ansprechen.

    In Perl kann man das ja mit
    $row{'spaltenname'}.

    Gibt es da auch ne Möglichkeit unter C??

    olli
    [/quote]

    Ja mit dem entsprechendem SQL-API für deinen C-Compiler wird das gehen.

    Marko

  5. #5
    Gast

    Post

    > Ja mit dem entsprechendem
    > SQL-API für deinen C-Compiler
    > wird das gehen.

    Ja, eben nicht!! :-(
    die Funktion mysql_fetch_array gibts da eben nicht..... nur mysql_fetch_row

    ich wollte ja mal ne kleine funktion schreiben mit der ich zum spaltennamen den jeweiligen Wert bekomme, bin aber gescheitert (eben neuer Stoff).

    In diesem Zusammenhang:
    Wie muss mann denn eine Funktion definieren, die in einem angegebenen Sting etwas rein schreibt?
    ...
    ...
    int main(){
    char *value;
    ...
    ...
    getvalue(result,value,"id");

    }
    void getvalue(MYSQL_RES result,XYZ,char *col){
    // nach XYZ (ja eigentlich value)
    // etwas schreiben und zurückgeben

    }



    [Dieser Beitrag wurde von lolli am 24. Oktober 2000 editiert.]

  6. #6
    Gast

    Post

    Hi,
    ich würde gern unter C Daten aus einer Datenbank auslesen und (wie unter Perl oder PHP) die Werte direkt (nicht uber einen Index) ansprechen.

    In Perl kann man das ja mit
    $row{'spaltenname'}.

    Gibt es da auch ne Möglichkeit unter C??

    olli

Lesezeichen

Berechtigungen

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