Kol9n99
Ученик
Здравствуйте. Есть в БД некое поле со значениями(string). Они разделены указателем. Мне нужно вывести их и присвоить разным переменным. Но есть одна загвоздка. На момент запуска сервера, неизвестно сколько будет значений. т.е. я не могу сделать так:
. Решил выйти из такого положения следующим образом:
Но в процессе работы появляется следующая ошибка:
. Как её исправить или как можно сделать это другим способом?
PHP:
sscanf(result,"p<|>s[15]s[15]",val1,val2)
PHP:
for(new i = 0; i < значение; i++)
{
format(str1,sizeof(str1),"s[%i]",15);
strcat(str,str1);
format(str3,sizeof(str3),"val%i,",i+1);
strcat(str2,str3);
}
sscanf(result,str,str2);
PHP:
sscanf warning: Format specifier does not match parameter count
