Erstmal hallo alle zusammen,
ich habe ein kleines problemchen.
wäre super wenn ihr mir weiter helfen könntet
Und zwar soll aus einem String die ersten 10 zeichen ausgegeben werden und der rest der abgeschnitten wurde in einer neuen zeile ausgegeben werden mein code:
#define BUF 100
char kette[BUF],i;
int main()
{
printf("Bitte geben Sie eine Zeichenkette ein:\n");
scanf("%s",kette); // Äquivalent scanf("%s",&kette[0]);
printf("\nDer Eingegebene String lautet:%s\n",kette);
for(i=0;i<10;i++)
{
kette = *kette+i;
printf("Der gespeicherte Sting lautet:%s",kette[i]);
}
printf("Folgende Zeichen wurden abgeschnitten:%s",&kette[10]);
return 0;
}
Mit der ausgabe des ganzen stings funktioniert es und mit dem abgeschnittenen Teil auch, nur die ersten 10 zeichen machen mir :confused: