#include <stdio.h>
int main(int argv, char **argc)
{
char *s = "Carl Sagan~Contact~scifi~1997";
char name[100], contact[100], genre[100];
int yr;
sscanf(s
, "%[^~]~%[^~]~%[^~]~%d", name
, contact
, genre
, &yr
); printf("%s\n%s\n%s\n%d\n", name
, contact
, genre
, yr
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbihpbnQgYXJndiwgY2hhciAqKmFyZ2MpCnsKICAgIGNoYXIgKnMgPSAiQ2FybCBTYWdhbn5Db250YWN0fnNjaWZpfjE5OTciOwogICAgY2hhciBuYW1lWzEwMF0sIGNvbnRhY3RbMTAwXSwgZ2VucmVbMTAwXTsKICAgIGludCB5cjsKCiAgICBzc2NhbmYocywgIiVbXn5dfiVbXn5dfiVbXn5dfiVkIiwgbmFtZSwgY29udGFjdCwgZ2VucmUsICZ5cik7CiAgICBwcmludGYoIiVzXG4lc1xuJXNcbiVkXG4iLCBuYW1lLCBjb250YWN0LCBnZW5yZSwgeXIpOwoKICAgIHJldHVybiAwOwp9