سلام
تابع sscanf توی استاندارد ANSI توضیح داده شده:
http://flash-gordon.me.uk/ansi.c.txt
دوتا % داریم یعنی اون رشته را دو قسمت در نظر می گیریم. بخش اول که حروف هست را با [^0-9] نشون میدیم یعنی هرچیزی که غیر از اعداد صفر تا نه باشه ( حروف) .
دومین % هم مربوط به عدد مورد نظره که با d نشنون میدیم اون ستاره هم میگه اولی لازم نیست در متغیری ذخیره بشه
یعنی الگوی اول پیدا میشه ولی در متغیری ذخیره نمیشه ولی الگوی دوم که همون عدد باشه پیدا شده و در adad ذخیره میشه