// ... while ( *str++ != '|' ); strncpy( date, str, 8); // ...