I completed pokémon X and I want teach Wish and Curse to Smeargle but it doesnt work in Battle Tower or Battle with other person... So, how i'll teach those attacks?
The easiest way to achieve this is to participate in a Double battle in which you use Smeargle and another Pokemon knowing the desired moves. Let your other Pokemon use the move you want to Sketch, then let Smeargle use Sketch on your own Pokemon. Then win the battle, learn Smeargle Sketch again, repeat.
A good way to get in a Double battle is to challenge the restaurants in Luminose City where you can choose what sort of battle you want to participate in.