no puedo ingresar datos solo m muestra el menu a y kisiera saber si esta condicion de buscar cliente por nombre es la correcta
condicion if(n=nombre)
nombre=n;
void cargar_cliente();
void mostrar_cliente();
void buscar_cliente_por_nombre();
};
tienes 108 mensajes en este foro, deberías saber
1- usa etiquetas GeSHi para postear código
2- expresa tus preguntas de forma clara, con detalles, variables, salidas y tanta info como puedas mostrar...
3- ortografía minima por lo menos -.- no pierdes 1 segundo completo escribiendo "qu" en lugar de "k"
Citarno puedo ingresar datos solo m muestra el menu a y kisiera saber si esta condicion de buscar cliente por nombre es la correcta
condicion if(n=nombre)
no veo "m" en la formula y tampoco menú, no veo como "m" muestra el menú
if(n=nombre)
es una asignación va a ser cierta siempre que pueda asignarse sin errores
Eso ultimo no es cierto engel, esa condicion siempre va a ser cierta mientras no asignes un cero.
pensé que la asiganción devolvería true siempre... pero ahora que lo pienso, si fuera así
a=b=2
a = true y b = 2 XD
D: sorry por la confusión, gracias por aclarar :P
este fue el codigo que hice para mostrar y ingresar
class cliente{
char nombre [15];
char direccion[65] ;
int telefono;
public:
void cargar_cliente();
void mostrar_cliente();
void buscar_cliente_por_nombre();
};
void cliente::cargar_cliente()
{
for(int i;i<=3;i++)
{
cout<<"nombre"<<endl;
cin>>nombre;
cout<<"direccion"<<endl;
cin>>direccion;;
cout<<"telefono"<<endl;
cin>>telefono;
}
}
void cliente::mostrar_cliente()
{
cout<<"nombre"<<nombre<<endl;
cout<<"direccion"<<direccion<<endl;
cout<<"telefono"<<telefono<<endl;
}
Citarusa etiquetas GeSHi para postear código
-.-!! no es tan dificil
Cita de: engel lex en 2 Abril 2014, 03:40 AM
pensé que la asiganción devolvería true siempre... pero ahora que lo pienso, si fuera así
a=b=2
a = true y b = 2 XD
D: sorry por la confusión, gracias por aclarar :P
El operador de igualdad se propaga... tu código es equivalente a:
b = 2; a = b;
Para más detalles, la declaración de un operador de asignación (recordemos que es sobrecargable ):
int operator=( int original );
Es decir, recibe un int y devuelve un int, luego si tenemos:
int a=b=c=d=e=f=20;
Todas esas variables van a valer 20.
1 - No entiendo el for, en cada iteracion ya pides los 3 datos que necesitas...
2 - En los fors deberias inicializar el contador for(int i = 0;i < N; i++)
3 - No se entiende tu pregunta...
Cita de: eduardo17445 en 2 Abril 2014, 04:22 AM
este fue el codigo que hice para mostrar y ingresar ...
Lo siento, pero como te han dicho llevas 109 mensajes en este foro, ya deberías conocer las normas.
Hasta que no utilices las etiquetas para el código me niego a responderte a cualquier duda.Estaría bien que me secundase más gente... en cualquier caso yo ya he expresado mi postura.