Announcement

Collapse
No announcement yet.

char Feld einlesen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • char Feld einlesen

    Hallo,

    bin noch Anfänger und hab da mal ein paar kleinere Fragen.

    1. wenn ich ein

    char test[12] schreibe wie kann ich dann das test befüllen? Wenn z.B. Dezember in test stehen soll.

    2. wenn ich eine struct habe

    struct Date
    {
    int day;
    char month[12];
    int year;
    };

    Date test;
    wie gefülle ich jetzt month mit Dezember?

    3. was ist der Unterschied zwischen test->month und test.month?

    wäre echt klasse wenn ihr mir helfen könntet.

  • #2
    Hallo,

    ist das Posting noch aktuell?
    Wenn ja, würde ich dir mal ein paar Sätze dazu schreiben.

    Oder weisst du inzwischen, wo's langgeht?

    Gruss

    Reine

    Comment


    • #3
      Hallo,

      ich würde gerne etwas darüber lesen. Also schreib mal was, Reiner;-)

      Gruß Marku

      Comment


      • #4
        Hallo,
        <i>
        #include <string.h>
        ....
        char test[12];
        strcpy(test,"Dezember"); // bzw.
        sprintf(test,"%s","Dezember");
        ....
        -----------------------------------------
        struct Date
        {
        int day;
        char month[12];
        int year;
        };
        Date test;
        ...
        strcpy(test.month,"Dezember"); // oder auch sprintf
        ....
        </i>
        Der Unterschied zw. <i>test->month</i> (Fall1) und
        <i>test.month</i> (Fall2) liegt darin,
        das test im 1. Fall ein Zeiger auf die Struktur <i>Date</i> ist
        und im 2. Fall eine stat. Variable.

        Deklaration
        Fall1: struct Date *test;
        Fall2: struct Date test

        Comment

        Working...
        X