Hola a todos soy nuevo en esto de C++ y la programacion, pero haciendo un ejercicio, encuentro que necesito ingresar nombre y apellidos en una sola linea, por lo que declaro un vector, mas me da un error, que no se como solucionar.
Deberia poder ingresar cuantos nombres voy a necesitar, luego al pedir el primer nombre "Roman Ruiz" guardarlo en el primer espacio del vector y asi ir agregando. Creo que el problema pueda estar en la declaracion del vector o al capturar el nombre.
Si alguien puede guiarme lo agradeceria mucho.
Deberia poder ingresar cuantos nombres voy a necesitar, luego al pedir el primer nombre "Roman Ruiz" guardarlo en el primer espacio del vector y asi ir agregando. Creo que el problema pueda estar en la declaracion del vector o al capturar el nombre.
Si alguien puede guiarme lo agradeceria mucho.
Código (cpp) [Seleccionar]
]#include<iostream>
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<ctype.h>
int a, b, c, d, noma[5], edad[15], x, y;
char nom[50];// esta[15], grup[15];
char nom1[50];
//char nom[15][25];
//string nom;
using namespace std;
void ingresa_datos ()
{
int cont = 0;
cout<<" D A T O S D E A L U M N O S "<<endl;
cout<<" Cuantos datos quiere ingresar <15 maximo>: ";
cin>>a;
for (x=0;x<=a-1;x++)
{
cout<<" Nombre del Alumno "<<cont+1<<" :";
cin>>nom[x];
cont++;
}
getch();
clrscr();
}//fin
main()
{
ingresa_datos();
}