index = 0;
while (name[index]) {
oeffnen[index] = name[index];
index++;
}
Hier musst Du sicherstellen, dass oeffnen von einer terminierenden Null abgeschlossen wird.
also nach dem loop:
oeffnen[index] = 0;
.