h+ would be a proton because it has a positive electric charge,just as all protons have to be positive.
im just beginning to stdy this so take my answer and search it before you write anything down, but im pretty sure its right.

Yeah, you are right. Anything that has a plus(positive) sign would be a proton. Anything with a minus(negative) sign would be an electron.
Anything without a sign is probably a neutron(neither pos. nor neg.)
*~brie=)~*

Another way to look at it is that a H atom consists of a proton for a nucleus with an electron in its outer shell. When the electron is pulled away, that leaves the proton by itself so that is a H^+.