Wenn Du mehrere Variablen aus der Funktion zurückhaben willst / musst, definier Dir in main() ein struct, übergebe der Funktion dieses Struct als Pointer, in der Funktion kannst Du dann nach Belieben die einzelnen Variablen dieses Structs beschreiben und in main() wieder auslesen.