uso de string en c++

Páginas: 2 (263 palabras) Publicado: 17 de mayo de 2013
Librerías estándar en C++
STL: Standard Template Library
Álvaro Sánchez Miralles
José Porras
(Fidel Fernández)

Cadenas de caracteres
• Es una clase que seencuentra en librería estandar
• Consta, entre otros, de:
– todo tipo de constructores
– string substr(unsigned int pos_ini = 0,
unsigned int n = npos);
• Devuelve unasubcadena de la cadena que lo invoca
formada por los caracteres que ocupan las posiciones entre
pos_ini y pos_ini+n.
– unsigned int find(const char *s, unsigned int
pos_ini= 0);
• Devuelve la posición de la subcadena s dentro de la cadena
que lo invoca, buscando a partir de la posición inicial
pos_ini.
– const char *c_str();
• Usada paraconseguir un char* cuando se tiene una
cadena de tipo string.
– unsigned int length();
• Devuelve la longitud de la cadena de caracteres que lo
invoca.
Programaciónde Robots Móviles - Librería estándar - 2

Cadenas de caracteres
– char& operator[](unsigned int pos);
• Usado para acceder a cada uno de los caracteres de una
cadena.El uso es el mismo que el de un vector.
– string& operator+=(const string& s);
– string& operator+=(const char *sz);
• Usadas para concatenar cadenas de caracteres.
–string& erase(unsigned int pos_ini = 0,
unsigned int n = npos);
• Borra los caracteres entre la pos_ini y pos_ini+n de la
cadena que lo invoca.
– bool empty();
•Indica si una cadena está o no vacía.

Programación de Robots Móviles - Librería estándar - 3

Cadenas de caracteres
#include
#include
1: hola hola2
using namespacestd;
2: adios
int main(int argc, char* argv[])
2b: hola
{
3: [3] a
// inicializaciones
4: hol
string sCadena;
string sCadena2("hola2");
sCadena = "hola";
cout
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • String e c#
  • Uso de la c, s y c
  • USO DE LOS METODOS DE UN STRING EN JAVA 1
  • Uso De La S C Z
  • Uso De De La Letra c
  • Uso De La s c z
  • Uso de la s, c y z
  • Uso de la c x s

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS