deepthroat
Erfahrenes Mitglied
Naja, schau mal hier:Oh man ist das eine schwere Geburt:
C:
const char delim = ':';
for (char* start, *end = strchr(p, delim); start = end; ) {
if (end = strchr(start + 1, delim)) {
printf("%.*s\n", end - start, start - 1);
} else {
puts(start - 1);
}
}
Das kannst du ganz schnell mit Google rausfinden.Jetzt scheitert es an der strncpy funktion:
"E2034 Konvertierung von 'int' nach 'const char *' nicht möglich" - temp und temp2 sind ja zeiger wenn ich das richtig verstehe - aber scheinbar wird etwas anderes erwartet...wie wandel ich die zeiger um und was wird überhaupt erwartet ?
Du mußt übrigens für temp3 noch Speicher anfordern.
Gruß
Zuletzt bearbeitet: