I think that you are trying to do this:


putchar( *(++some_string) );


You are incrementing the pointer after the line has completed, instead of before.