Disculpe si esta es una pregunta súper fácil, pero soy muy nuevo en C. Quiero ser capaz de convertir char * s en dobles y ints y Parece que no puede encontrar una explicación sobre cómo.Cómo se hace un char * a un int o un doble en C
Edit: Estoy leyendo en la entrada del usuario, que es un char *. La mitad de la entrada que quiero convertir, digamos, "23" a 23 y la mitad de, por ejemplo, "23.4" a 23.4.
¿Quiere decir emitir o convertir? En otras palabras, ¿desea convertir '" 42 "' en el número '42' o tratar la memoria con los puntos' char * 'como' int' – JaredPar
Puede encontrar código de trabajo sobre cómo usar 'strtol()' [aquí] (http://stackoverflow.com/a/2729534/50049), estoy cerrando esto como demasiado localizado porque no estaba seguro del problema al que se enfrentaba. –