*(cp+1) = *cp;
cp++;
という操作を一息でやりたいのですが、
*(++cp) = *cp; や、*(cp++) = *cp; ではうまくいきませんでした。
なぜダメなのかを教えてほしいです。
また一息でやるすべはないのでしょうか?よろしくお願いします。