#include // for printf, sscanf #include // for strtol int main(int argc, char** argv) { int num; // holds return values char* pEnd; // holds endPtr output param for strtol char* str1 = "333 rocks"; int i; // output param for sscanf char str2[10]; // output param for sscanf num = (int) strtol(str1, &pEnd, 10); printf("*** STRTOL ***\n"); printf("converted number = %d\n", num); printf("str1 = %p\n", str1); printf("pEnd = %p\n\n", pEnd); num = sscanf("3 blind mice", "%d %s", &i, str2); printf("*** SSCANF ***\n"); printf("filled %d arguments\n", num); printf("i = %d\n", i); printf("str2 holds: %s\n", str2); return EXIT_SUCCESS; }