/* StringPointingMore.c (c) Kari Laitinen http://www.naturalprogramming.com/ 2013-11-25 File created. 2013-11-25 Last modification. */ #include int main() { char string_to_modify[] = "xxxxxYYYYYzzzzz" ; char* character_in_string ; printf( "\n Original string: %s", string_to_modify ) ; character_in_string = string_to_modify + strlen( string_to_modify ) - 1 ; *character_in_string = 'A' ; *( character_in_string - 1 ) = 'B' ; printf( "\n Modified string: %s", string_to_modify ) ; character_in_string = string_to_modify + 7 ; *character_in_string = '_' ; printf( "\n Modified string: %s", string_to_modify ) ; *( string_to_modify + 1 ) = 'C' ; *( string_to_modify + 2 ) = 'D' ; printf( "\n Modified string: %s\n", string_to_modify ) ; } /* Here is a sample run of this program: Original string: xxxxxYYYYYzzzzz Modified string: xxxxxYYYYYzzzBA Modified string: xxxxxYY_YYzzzBA Modified string: xCDxxYY_YYzzzBA */