Buen dia amigos del foro!!
Tengo un problema con una variable, la quiero guarda en un arreglo de caracteres
pero no la guarda queda vacia la variable despues de usar scanf o cin (linea 24).
Ase unos minutos estaba funcionando pero de un momento a otro ( no se si le movi algo) dejo de funcionar
Código C++:
Ver original#include "enlace.h"
int main()
{
char ciclo='a';
char codigo_i[20];//datos ingresados
char pass2[15];
int c=0,entrada=1,c1,c2;
do
{
reg
= fopen("empleados.txt","r"); cout<<"SISTEMA TELEMEX IDENTIFIQUESE\n\n\n";
cout<<"Codigo de empleado: ";
cin>>codigo_i;
cout<<"Password: ";
cout<<pass2; //antes de usar el scanf imprime varios caracteres extraños
cout<<pass2; //aqui no imprime nada =(
while(c!=EOF)
{
cout
<<"cod: "<<log.
cod<<endl
; cout
<<"pass: "<<log.
pass<<endl
; cout
<<"nombre: "<<log.
nombre<<endl
; cout
<<"apellido: "<<log.
apellido<<endl
; cout
<<"rfc: "<<log.
rfc<<endl
; cout
<<"tipo: "<<log.
tipo<<endl
; cout
<<"fecha: "<<log.
fecha<<endl
;
{
entrada=0;
//llamar funcion principal!!
break;
}
}
if(entrada)
cout<<"Pass o codigo incorrecto\n\n";
cout<<"DESEA CONTINUAR s/n";
c=0;
}while(ciclo=='s'||ciclo=='S');
cout<<c1<<c2<<endl; //me arroja los resultados de los strcmp 0-1
cout<<pass2<<endl; //solo hace el salto de linea
cout<<codigo_i<<endl; //imprime el codigo que ingrese
return 0;
}
Espero ustedes puedan ver si hay algun problema que yo no localizo =(
Desde ahora gracias =)