Hallo!
char eingabe[1024], ausgabe[10];
\0 zählt auch als Zeichen, somit muss ausgabe die Länge 11 haben
printf("\nDer gespeicherte String ist %s", ausgabe);
Die Variable ausgabe ist kein String, Strings enden in C mit \0
for(j=0; j<10; j++)
ausgabe[j]=eingabe[j];
ausgabe muss noch zu einem String "gemacht" werden, d.h. \0 hinzugefügt
Folgender Fehler ist bei dir enthalten: Was ist wenn ich bei der Eingabe weniger als 10 Zeichen eingebe.
mfg