Jeg har en string s med nogle tal i:
64626244264262466246
Jeg vil gerne have et mellemrum indsat på 4. ciffers plads og så rykke alle de efterfølgende cifre en tak:
6462 6244264262466246
Jeg har tænke meget over hvordan dette skulle gøres.
Hvorfor kan denne metode ikke bruges:
s[4] = s[4] + ' ';
Hej,
Dette er egentlig meget logisk da s[4] er af type Char.
Så lad os se på dit eks. men bare med Char i steder for:
c := c+' '; //Dette kan selvfølgelig ikke lade sig gøre da en Char ikke kan indeholde 2 karakter!
Du kan bruge "insert" i stedet for:
Inser(' ', S, 4); // indsæt space på position 4 i strengen "s".
Mvh
Michael.