Di certo non si può fare con un cast C normale, al massimo puoi usare la atoi o la atof, ma è meglio usare la sscanf perché consente una gestione migliore degli eventuali errori di parsing.