char field1[40];
char field2[40];
char field3[40];
char field4[40];
char field5[40];
char field6[40];
/*
* sscanf( workarea, format, field of pointers )
* Interpret [^ ] as a field ending in a blank
* Interpret [^' '] as a field ending in a blank
* Interpret [^ |\t] as a field ending in blank or tab char
* Interpret [^' '|\t] as a field ending in blank or tab char
* Interpret [^ |\t\n] as a field ending in blank, tabchar or end-of-line
*
*/
strcpy(workarea,"Bread milk eggs cheese tomatoes cookies \n");
i=sscanf(workarea," %[^' '|\t] %[^[' '|\t] %[^' '|\t] %[^' '|\t] %[^' '|\t] %[^' '|\t|\n] ",
field1,field2,field3,field4,field5,field6);
Результатом этого сканирования является поле 1, содержащее «Хлеб», поле 2, содержащее «молоко», ... поле 6, содержащее «печенье».Между первым и последним словами вы можете указать одну или несколько пробелов или вкладок. Последующие файлы cookie могут быть одним из трех пробелов, символов табуляции или новой строки, которые будут отброшены и не будут являться частью файлов cookie.