elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Duda con cadenas y punteros en: 28 Julio 2016, 00:26 am
Buenas, tengo una duda, quiero hacer esto:

char *ptr[10] = {"auto blanco", "avión grande", "pan dulce", "disco malo", "helicoptero negro"," comida buena", "león grande", "mono azul", “árbol grande", "mar profundo"};

pero que sea de forma manual, osea que el usuario ponga las cadenas, no que ya estén listas, he intentado  y no sé como hacerlo, lo que hice fue esto así en modo prueba con solo 3 ingresos  de cadenas:

#include <iostream>
using namespace std;
int main()
{
   char *ptr[10];
   cout << "Escriba la primera cadena" << endl;
   cin.getline(ptr[0],25);
   cout << "Escriba la segunda cadena" << endl;
   cin.getline(ptr[1],25);
   cout << "Escriba la tercera cadena" << endl;
   cin.getline(ptr[2],25);
}

Sale error al intentar agregar la tercera cadena, no sé porque no deja hacerlo manualmente pero al hacerlo como puse al principio ya con las cadenas listas todo funciona bien, esa sería mi duda.
2  Programación / Programación C/C++ / Ayuda, arreglo de 15 cadenas con C++ en: 27 Julio 2016, 00:19 am
Hola, estoy tratando de hacer un ejercicio que me pide llenar un arreglo con 15 cadenas pero estoy teniendo problemas, lo que hay que hacer es que en pantalla vaya saliendo el mensaje de: Escriba cadena 1, escriba cadena 2 etc y se vayan guardando en el arreglo, pero el problema viene acá en esa parte y es que no encuentro manera de que se guarden y no salgan errores, esto es lo  que hice pero no funciona

int main()
{
  char cadenas[15][50];

int num = 1;
 for (int i = 0;i<14; i++){
        for( int j = 0;j<49;j++){

      cout << "Escriba la cadena: " << num << endl;
    cin.getline(cadenas[j],49,'\n');
    num++;

   }
  }
}

Si alguien sabe como hacerlo de una manera sencilla le agradecería, estoy usando el Zinjal por cierto.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines