Resulta ser que ocupo capturar los datos mediante una estructura y luego almacenarlos en una matriz, creí que lo estaba haciendo bien pero cuando quiero imprimir no me imprime nada, espero que me puedan ayudar con esto gracias.
Código
#include <iostream> #include <string> using namespace std; struct strdatos { string cedula; string nombre; string edad; string salario; }Empleado; int main () { string mat [3][4]; int f = 0; int c = 0; int opc; do { system("cls"); cout << "*********** Menu ******************" << endl; cout << "1 . Ingresar Datos" << endl; cout << "2. Mostrar Planilla" << endl; cout << "3. Salir" << endl << endl; cin >> opc; cout << endl; switch (opc) { case 1: system ("cls"); for (f = 0; f <= 2; f++) { cout << "Ingrese Cedula "; cin >> Empleado.cedula; Empleado.cedula = mat [f][0]; cout << "Ingrese Nombre "; cin >> Empleado.nombre; Empleado.nombre = mat [f][1]; cout<< "Ingrese Edad "; cin >> Empleado.edad; Empleado.edad = mat [f][2]; cout<< "Ingrese Salario "; cin >> Empleado.salario; Empleado.salario = mat [f][3]; cout << "Empleado Ingresado" << endl << endl; for (c = 0; c <= 3; c++){ } } break; case 2: for (f = 0; f <= 2; f++) { for (c = 0; c <= 3; c++){ cout << mat [f][c] << " "; } } }// Switch }while (opc != 3); return 0; }
Mod: Los códigos deben ir en etiquetas GeSHi