Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: marchiali en 31 Julio 2014, 02:58 am



Título: string bidemencional
Publicado por: 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


Título: Re: string bidemencional
Publicado por: leosansan en 31 Julio 2014, 07:24 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
  1. #include <iostream>
  2.  
  3. int main() {
  4.  char nombre[40][21];
  5.  std::cout << "Introduce los nombres: " << std::endl ;
  6.  for ( int i = 0; i < 3 ; i++ )
  7.    std::cin.getline( nombre [ i ] , 20 ) ;
  8.  for ( int i = 0; i < 3 ; i++ )
  9.    std::cout << nombre [ i ] << std::endl ;
  10.  return 0;
  11. }

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


(http://st.forocoches.com/foro/images/smilies/aaaaa.gif)