andrew@ziggy ~/Desktop $ ./a.out Age is at 0x7ffffffb7fd8 Name is at 0x7ffffffb7fb0 % found. %s code got called. Writing character to 0x7ffffffb7fb0 Writing character to 0x7ffffffb7fb1 Writing character to 0x7ffffffb7fb2 Writing character to 0x7ffffffb7fb3 Writing character to 0x7ffffffb7fb4 Completed string 'David' Now at offsets: s=5, f=2 Buffer pointer is at 0x7ffffffb7fd0 Moved buffer pointer to 0x7ffffffb7fd8 Skipping whitespace Now at offsets: s=6, f=3 % found. %i code got called Writing integer to 0x7ffffffb7fd8 Succesfully scanned 2 arguments Name = 'David' Age = 18