Imas dve greske.
Prva je u tome sto funkcija vraca pokazivac na lokalnu promenljivu (buff), tako da po povratku iz funkcije buff (moze da) ima proizvoljan sadrzaj.
Druga je ono printf(sRes);
Ovakve stvari izbegavaj sem kada tacno znas sta radis. Napisi printf("%s", sRes);
Inace, mozes da koristis:
Code:
char *tmpnam( char *string );
char *_tempnam( char *dir, char *prefix );