Basic pointer usage
char my_buffer[20]; //Declare an array
char *p_buffer; //Declare a pointer
p_buffer = &my_buffer[0]; //Load pointer
*p_buffer++ = 'H'; //Write to the index 0 in the array
*p_buffer++ = 'e'; //Write to the index 1 in the array
Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.