pahan73rus
Умник
Приветствую, программисты. Проблема такова: Выгружаю из mysql базы данные, использую sscanf, разделяю из 1 ячейки в 3 переменные, но sscanf их не правильно разделяет, либо я что-то не так написал.
Данные в базе данных. Загружаю их, и вот так разделяю:
Как видите данные берутся правильно, но вот sscanf разделяет не так как нужно. Т.е. он берёт их вот так:
Данные в базе данных. Загружаю их, и вот так разделяю:
Код:
cache_get_field_content(id-1,"PosEnter",hInfo[id][hPosEnterAll],base,40);
sscanf(hInfo[id][hPosEnterAll], "p<,>s[12]s[12]s[12]",hInfo[id][hPosEnter][0],hInfo[id][hPosEnter][1],hInfo[id][hPosEnter][2]);
printf("\n%s | %s",hInfo[id][hPosEnterAll],hInfo[id][hPosEnter][0]); // смотрим что получиться
Как видите данные берутся правильно, но вот sscanf разделяет не так как нужно. Т.е. он берёт их вот так:
