string bidemencional

Iniciado por marchiali, 31 Julio 2014, 02:58 AM

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

marchiali

hola queria saber, como puedo cargarle datos a un strin bidimencional. por ej. si quiero hacer un arreglo de 40 nombres.

char nombre[40][20];

¿como hago para cargar los nombres por teclados? probe con cin.getline() pero no funciona

leosansan

#1
Cita de: marchiali en 31 Julio 2014, 02:58 AM
hola queria saber, como puedo cargarle datos a un strin bidimencional. por ej. si quiero hacer un arreglo de 40 nombres.

char nombre[40][20];

¿como hago para cargar los nombres por teclados? probe con cin.getline() pero no funciona

Por ejemplo:

Código (cpp) [Seleccionar]
#include <iostream>

int main() {
  char nombre[40][21];
  std::cout << "Introduce los nombres: " << std::endl ;
  for ( int i = 0; i < 3 ; i++ )
    std::cin.getline( nombre [ i ] , 20 ) ;
  for ( int i = 0; i < 3 ; i++ )
    std::cout << nombre [ i ] << std::endl ;
  return 0;
}


¡¡¡¡ Saluditos! ..... !!!!