int function1(char* array);

main()
{
					/* The array MUST be initalised
					   otherwise the pointer will not 
					   be defined. 	                */
					/* We have one less so the \0 
					   will fit 			*/
    char array1[10]="987654321";

    function1(array1);			/* Pass the pointer to the array */

    printf("%s\n", array1);			/* O/P the altered array.	*/

}
 
/************************************************************************/
 
function1(char * array)
{
					/* Pass a pointer to the string.*/
    printf("%s\n", array);

    array +=4;				/* Modify the pointer.		*/
    *array = 'x';			/* Modify the data pointed to
					   by 'array'			*/
}


