Willkommen im cgboard - classic games Forum! Deine gemütliche Retro Gaming Community. Besuche uns auch im Discord Chat.

C macht mich wahnsinnig!
#1
0
In der Schule machen wir gerade Ansi C. Ich hab damals schon etwas C++ gemacht, bin aber wieder ziemlich raus aus der Materie, nachdem ich ne Ewigkeit PHP gemacht hab.

Jetzt sagt der damn Compiler mir in Zeile 21: Error: Incompatible Types
WTF!?
dsatz[0].Name und s sind beides die verdammt nochmal gleichen Typen! Beides chars mit festgelegter Länge!



Code:
#include <stdio.h>
#include <string.h>

struct datensatz {

            char Name[20];
            char Alter[20];
} dsatz[5];


int main()
{
    char s[10], age[20];
    int exitcode, cnt;

    printf("Hallo, laber mit mir!\\n");

    while (exitcode != 1)
    {
        printf("\\nGib deinen Namen ein:\\n");
        gets(s);
        dsatz[0].Name = s;

        printf("\\nGib dein Alter ein:\\n");
        gets(s);
        dsatz[0].Alter = s;

        if (strcmp(s,"exit") == 0)
            {
                exitcode=1;
            }

        printf("Datensatz 0: \\n %s",dsatz[0].Name);
        printf("\\n%s",dsatz[0].Alter);
    }

    return 0;
}
[Bild: gog.png] [Bild: opel.png] [Bild: atr.png]
In ewigem Gedenken an SonataFanatica... R.I.P., mein alter Freund  Sad
Zitieren
#2
0
Hi,
probier doch mal die Arraylänge von s und Name/Alter auf den gleichen Wert zu setzen

Name und Alter haben nämlich 20 Zeichen, s dagegen 10.

Edit:
Aber mir fällt gerade ein, dass das auch nicht funktionieren sollte, da s bzw xyz.name nur der verweis auf das erste element des Arrays ist. Du musst glaub ich entweder ne Bibliotheksfunktion zum kopieren von Arrays benutzen oder jedes Element einzeln kopieren.
Zitieren
#3
0
genau, eine direkte zuweisung von arrays ist nicht möglich.

versuch mal mit
PHP-Code:
strcpy(dsatz[0].Name s); 
Zitieren
#4
0
OMG, wie kompliziert. Naja, ich werds morgen mal testen.
Danke!
[Bild: gog.png] [Bild: opel.png] [Bild: atr.png]
In ewigem Gedenken an SonataFanatica... R.I.P., mein alter Freund  Sad
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  [Gelöst!] Datei-Verknüpfung - ich werd noch wahnsinnig! Atreyu 6 3.072 07.05.2013, 17:37
Letzter Beitrag: Dornfeld
  Wer macht's mir? Atreyu 30 12.202 09.12.2009, 13:04
Letzter Beitrag: Atreyu
  [Suche] Software, die Festplattenzugriffe sichtbar macht thEClaw 13 3.238 02.06.2009, 22:53
Letzter Beitrag: thEClaw
  [Suche] Jemanden der mir ein Schönes Design für mein Board macht. Glurak 3 2.880 09.05.2005, 22:54
Letzter Beitrag: Glurak
  [Info] WindowsXP Sp2 macht Probleme mit vielen Spielen terror 7 2.475 19.08.2004, 03:47
Letzter Beitrag: memphis

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste