Мне нужно разобрать ответ от сервера следующим образом:
risposta:
200\n
Len 1040\n
Expire 30\n
\n
1111111111111111111111111\n
1111111111111111111111111\n
1111111111111111111111111\n
Я пытаюсь использовать sscanf:
sscanf(risposta, "%d\nLen %d\nExpire %d\n\n%s[^\0]", &risp->type, &risp->len, &risp->expire, risp->risorsa);
, но он помещает только 11111111111111111111111111 в рисп->рисорса. Как решить?
П.с. структура risp:
typedef struct Server_risp {
int type;
int expire;
int len;
int sup;
int inf;
char risorsa[5000];
}Server_risp;