Fjerne tre tegn fra char-array
Jeg vil gerne have flyttet alle elementer i et char-array tre pladser frem og kunne anvende det bagefter uden de tre sidste tegn, men jeg kan ikke helt få det til at fungere. Hvad er fejlen?char arr[1024];
int i=3;
for(; i<strlen(arr)-1; i++)
arr[i-3]=arr[i];
arr[i+1]=0x0;
cout << arr;