28.07.2008, 12:00
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!
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;
}