[an error occurred while processing this directive]
|
void SendString(char *str)
{
int it=*str,sizeStr = strlen(str); // присвоение int-у char* (ошибка)
for(it=0;it < sizeStr;it++) // присвоенное значение обнуляется (зачем?)
{ SendDigit(1,*str); // если используешь индексы, причем здесь указатель?
str++;
}
}
Не считая этих погрешностей, в основном правильно.
Если уж очень хочется через указатели, то примерно так:while(*str) SendDigit(1,*str++);