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);

}