no there is no special reason to use this much of byte by the way how much i should use?
You trust the compiler to generate code that sends SMSs, but you don't trust it to count the number of initializers you provide? You need to get over that distrust. Leave the [] empty, and let the compiler figure out the needed size.
no there is no special reason to use this much of byte by the way how much i should use?
You have a major flaw in your code. Go fix that. Test it, and come back and let us know the results.
If you still have a problem, we'll look at the code again.