I have a \newcommand*\mycmd[3]{#1 & #2 & #3 \\} that is used in a tabular environment later, like this
\begin{tabular}{ccc}
\mycmd{a}{b}{c}
\mycmd{d}{e}{f}
\end{tabular}
But the double backslash is ignored. I already tried to change the \\ to the real \cr, but it is also ignored, the rowbreak does just not happen.
How do I have to define my command to be able to use \\ or \cr inside it?