int string_length(char str[])
{
int i;
for(i=200; i>=0; i--)
{
//printf("%c \n",str[200]);
printf("%d",i);
if(str[i] !=NULL)
{
return(i);
}
}
}
Я хочу, чтобы вернуть правильный размер строки, если строка: EEE RRR: он должен вернуть 7, но это возвращение 200 всегдаотсчет длины строки с
Неопределенное поведение для коротких строк. Почему вы считаете, что отсчет назад, начиная с 200, будет работать? –
Если вы передадите строку длиной 7, что, где и зачем вам нужно 'str [200]' делать? – nos
Должен быть тролль, конечно? –