so i ev trained my starmie from awhile back, but i lost my list on ev training so I have no idea how many i put into starmie. But i did however remember I only ev trained sp. attack, just don't know by how many. So i gave it calcium and carbos. gave 10 carbos and only gave 9 calcium because it wouldn't accept another. now does this mean I maxed out in sp. attack? maybe because calcium goes by 10 and can't exceed over that much so maybe i needed 5 more only and it wouldn't accept it. So what I did, I worked on speed first, and HP a little and went to sp. attack. I'm guessing out of the dark. I don't mind battling until i get the proper amount, or should i stop because of the 9 calcium it can only take.
I'm a little confused by your question. Are you asking if your Starmie has maximum possible special attack EVs because it wouldn't accept any more carbos? I believe they will only take EV-raising items like carbos up to 100 EVs. So I believe what happened is that you had 10 points worth of special attack EVs, then the 9 carbos made 100. You'll still need to train it yourself to get it the last 152.
Actually, a question related to that one: Does anyone know what would happen if I tried to give a protein to a Pokemon with, say, 96 attack EVs? Would it refuse to take it, or would it eat it and only count for 4 EVs?