E-mail: albescudavidefrancesco@gmail.com
Web: www.pbinfo.ro
  Eliminarea si Inserarea Unui Caracter Dintr-un Sir
  • Urmatoarea secventa elimina din sirul s (presupus citit) caracterul de pozitia x.

    char s[256], t[256];
    int x;
    // ...
    //eliminarea
    strcpy(t , s + x + 1);
    strcpy(s + x , t);
    Ins

  • Urmatoarea secventa insereaza in sirul s (presupus citit) de pozitia x caracterul 'A'.

    char s[256], t[256];
    int x;
    // ...
    //inserarea
    strcpy(t , s + x);
    strcpy(s + x + 1 , t);
    s[x] = 'A'; // echivalent, *(s+x) = 'A';