Thanks.
Code:
#include <stdio.h>
void print_array(char* array, size_t size);
int main (void)
{
// Local Declarations
char temp;
char a[6] = {'z', 'x', 'm', 's', 'e', 'h'};
char* walker;
char* plast;
// Statements
plast = a + 5;
temp = *a;
printf("Array before: %c %c %c %c %c %c\n", 'z', 'x', 'm', 's', 'e', 'h');
printf("Array after: ");
print_array(a, sizeof(a));
/*for (walker = a; walker < plast; walker++)
*walker = *(walker + 1);
*walker = temp;
printf (" %c", temp);
fflush(stdout);
*/
getch();
return 0;
}//main
void print_array(char* array, size_t size)
{
//Local Declarations
int i;
//Statements
for(i = 0; i < size; i++)
printf("%c ", array[i]);
return;
}