Nein das geht nicht.
datesString[] ist kein String, sondern ein Array von dates_t.
sprintf schreibt die Ausgabe nicht in ein FILE* wie fprintf oder stdout wie printf, sondern in einen String, bzw. es bekommt einen char*, also die Adresse des Anfangs.
Lesezeichen