First you have to think about what you are sending.
If you are sending ASCII strings, then you'll need to use functions like strtok() and atoi(). Hazard's example link above has receiving code similar to what you would need.
If you are sending "byte" values of what the integers in processing represent, then it is quite a bit easier since you don't have to convert from ASCII to decimal.
It is in the receiving code from the link I gave you.
// the data to be split "x,y,z,s" => "111,222,333,444"
x=atoi(strtok(c,",")); // strtok will look at the split point ",", and will return everything before it, so x = 111
y=atoi(strtok(NULL,",")); // this will continue off from where the first line ended, and will look again for "," and now y = 222
z=atoi(strtok(NULL,",")); // same here
s=atoi(strtok(NULL," ")); // this is looking for a space " " again s = 444
//The atoi() function will convert an array of chars {'1','1','1'} into an actual int 111. Here I just combined both functions into one.
pedroply:
Still the same I am don't know how to use it in my situation.
Typically it takes more than 15 minutes to read and understand stuff like this; It's always a good idea to setup some examples and play around with them until you have a better understanding.
Regardless, you haven't said anything about how the string that is sent over the Serial line is formatted.
pedroply:
Thanks, rely enjoyed the second link but when I put in "z = (int)(word(pos, posc));" it says the function does not exists
What function doesn't exist? If you're trying to compile some code, and you get an error, not posting the entire code and the entire error is less than unhelpful.