#include #include void Fnc1( char *p ) { p++; printf("%c\n", *p); } void Fnc2( char *p ) { p++; *p = 'e'; p++; *p = 'p'; p++; *p = 'e'; p++; *p = 'l'; p++; *p = 'i'; p++; *p = 'n'; p++; *p = 'a'; p++; *p = 'i'; } void Fnc3( char **p ) { *p = *p + 1; } int main() { char arr[10] = {'C','E','P','E','L','I','N','A','I',0}; char *p_a; p_a = arr; printf("%c\n", *p_a); Fnc1(p_a); printf("%c\n\n", *p_a); for( unsigned int i = 0; i < 9; ++i ) { printf("%c", arr[i]); } printf("\n"); Fnc2(p_a); for( unsigned int i = 0; i < 9; ++i ) { printf("%c", arr[i]); } printf("\n\n"); printf("%c\n", *p_a); Fnc3( &p_a ); printf("%c\n\n", *p_a); return 0; }