Carp like things that are a little sweeter ... they could not care for how rotten, stinky, or rancid the bait is (like a catfish usually prefers). I am certain you could catch em on twinkies or oreos ...
I have found one of the better carp baits to be the cheapest white bread you can buy (like Wonderbread) ... Decrust it and roll it into a ball on the hook. If your sight fishing, be careful on setting the hook too soon, a carp will mouth the bait before deeming it edible, unless its a feeding frenzy ... then make sure your holding your rod. I have put many hooks and breadballs off of my forehead trying to set the hook as the carp spit it back out.
I have had great luck with the canned peaches and cream corn, I know a few guys that add a little kool-aid (strawberry flavor) to the corn to supposedly make it more enticing to the carp and a lot stickier for themselves.
When putting the corn on the hook ... bury the hook in corn, the carp will spit it out quickly if it senses the hook, I prefer a smaller hook (a hook you might use for a roe bag when salmon and trout fishing).
For the setup, if there is no current a few split shots for weight to cast. If there is a current, I will use a 3 way setup. A heavier weight to keep it where I want it and let the bread/corn float a little further downstream.