strlen() y .length()

Iniciado por erest0r, 17 Septiembre 2013, 02:58 AM

0 Miembros y 1 Visitante están viendo este tema.

erest0r

Buenas noches, estoy claro que la funcion strlen() sirve para leer una cadena de caracteres al estilo C de una variable char, y .length() para saber el tamaño de un string, pero queria saber si existe una funcion en C++ para leer el tamaño de una cadena de caracteres de tipo char y no string. Gracias
Cruzar la calle junto a mucha gente cuando el semáforo sigue en rojo da seguridad y espíritu de equipo... o cruzamos todos o morimos juntos.

isseu


erest0r

Si pero como tal strlen, pertenece a C, yo quiero uno propio de C++, y .length() lee el tamaño de una cadena tipo string, yo quiero leer una cadena tipo char pero con una funcion o clase propia de C++
Cruzar la calle junto a mucha gente cuando el semáforo sigue en rojo da seguridad y espíritu de equipo... o cruzamos todos o morimos juntos.

eferion

Los arrays heredados de c ( como la cadena de caracteres que comentas ) no son objetos en sí mismos. Esto quiere decir que no poseen propiedades ni métodos.

La única forma de conocer su tamaño es usar las funciones heredadas de C.

También puedes meter esa cadena en un string y preguntar al string por su tamaño.

erest0r

Gracias por la aclaracion eferion
Cruzar la calle junto a mucha gente cuando el semáforo sigue en rojo da seguridad y espíritu de equipo... o cruzamos todos o morimos juntos.