Red de conocimiento del abogados - Preguntas y respuestas jurídicas - C ¿Existe alguna función que convierta una cadena en int? ¿Cómo convertir?
C ¿Existe alguna función que convierta una cadena en int? ¿Cómo convertir?
Existe una función de biblioteca de este tipo
Archivo de encabezado stdlib.h
Lista de funciones de función de conversión de cadenas
Nombre de función de propósito de la función
p>Convertir cadena a entero atoi
Convertir cadena a entero largo atol
Convertir cadena a número de coma flotante strtod
Convertir cadena a entero largo strtol
Convertir una cadena en un entero largo sin signo strtoul
Rutina:
#include lt; stdlib.hgt
#include; lt; stdio.hgt;
int main(void)
{
int n
char * str = "12345.67" ;
n = atoi(str);
printf("cadena = s entero = d\n", str, n);
}