Miércoles 20 de Noviembre de 2024, 16:17
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
No Me Muestra Una Variable
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: No Me Muestra Una Variable (Leído 1707 veces)
Dhanny
Nuevo Miembro
Mensajes: 24
No Me Muestra Una Variable
«
en:
Viernes 6 de Julio de 2007, 16:07 »
0
Hola Amigos, tengo una funcion que me esta trallendo problemas.
lo que pasa es que en una sola linea muesto el nombre apellido paterno apellido materno al juntar estas 3 variables solo muestra 2, la verdad es que me sucede en todas las funciones que junto las 3. asi es el codigo.
Código: Text
printf("%s %s %s",clientes[x].nombre,clientes[x].apaterno,clientes[x].amaterno);
solo me muestra en nombre y el apellido materno me falta que imprima la variable que esta en el medio. Que será? o mas bien que esta mal?
Tweet
RadicalEd
Moderador
Mensajes: 2430
Nacionalidad:
Re: No Me Muestra Una Variable
«
Respuesta #1 en:
Viernes 6 de Julio de 2007, 16:12 »
0
Donde capturas el dato para mostrarlo?
Muestra un poco más de código.
El pasado son solo recuerdos, el futuro son solo sueños
LeGatoRojo
Miembro HIPER activo
Mensajes: 552
Nacionalidad:
Re: No Me Muestra Una Variable
«
Respuesta #2 en:
Viernes 6 de Julio de 2007, 16:15 »
0
pueden ser muchas cosas, supongo que esta en un ciclo, es mejor que muestres todo.
Un día desperte y en lugar de dientes tenía colmillos, en lugar de manos, tenía garras; pero lo más impactante fue el color escarlata de mi pelaje.
Dhanny
Nuevo Miembro
Mensajes: 24
Re: No Me Muestra Una Variable
«
Respuesta #3 en:
Viernes 6 de Julio de 2007, 17:53 »
0
aqui les va el codigo
Código: Text
void imp_clientes()
{
int x;
int linea=0;
clrscr();
if(clientes[1].id_cliente!=1)
{
gotoxy(10,5);printf("NO SE ENCONTRARON CLIENTES");
}
else
{
gotoxy(10,5);printf("LISTADO DE CLIENTES");
gotoxy(10,6);printf("ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ");
for(x=0;x<nroc;x++)
{
gotoxy(10,x+7+linea);printf("COD. CLIENTE: ");
gotoxy(24,x+7+linea);printf("%d",clientes[x].id_cliente);
gotoxy(30,x+7+linea);printf("RUT: ");
gotoxy(43,x+7+linea);printf("%s",clientes[x].rut);
gotoxy(10,x+8+linea);printf("NOMBRE: ");
gotoxy(18,x+8+linea);printf("%s %s %s",clientes[x].nombre,clientes[x].apaterno,clientes[x].amaterno);
gotoxy(10,x+9+linea);printf("DIRECCION: ");
gotoxy(21,x+9+linea);printf("%s",clientes[x].direccion);
gotoxy(45,x+9+linea);printf("TELEFONO: ");
gotoxy(55,x+9+linea);printf("%s",clientes[x].telefono);
gotoxy(10,x+10+linea);printf("ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ");
linea=linea+4;
}
}
getch();
}
Mollense
Miembro de PLATA
Mensajes: 1755
Nacionalidad:
Re: No Me Muestra Una Variable
«
Respuesta #4 en:
Viernes 6 de Julio de 2007, 18:30 »
0
Deberías mostrarnos de donde vienen los datos "clientes"
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."
...no te quedes mirando.
Dhanny
Nuevo Miembro
Mensajes: 24
Re: No Me Muestra Una Variable
«
Respuesta #5 en:
Viernes 6 de Julio de 2007, 18:45 »
0
Código: Text
struct personas{
int id_cliente;
char nombre[15];
char rut[10];
char apaterno[15];
char amaterno[15];
char direccion[50];
char telefono[15];
} clientes[2];
lo raro es que si agrego por ejemplo una a b c en los tres campos los muestra sin problemas
Mollense
Miembro de PLATA
Mensajes: 1755
Nacionalidad:
Re: No Me Muestra Una Variable
«
Respuesta #6 en:
Viernes 6 de Julio de 2007, 18:51 »
0
Justamente eso quería ver, seguramente el problema está en la asignación de valores a tu estructura.-
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."
...no te quedes mirando.
LeGatoRojo
Miembro HIPER activo
Mensajes: 552
Nacionalidad:
Re: No Me Muestra Una Variable
«
Respuesta #7 en:
Viernes 6 de Julio de 2007, 19:22 »
0
pues en la funcion al parecer todo esta bien, de dondé viene 'nroc'
Un día desperte y en lugar de dientes tenía colmillos, en lugar de manos, tenía garras; pero lo más impactante fue el color escarlata de mi pelaje.
Dhanny
Nuevo Miembro
Mensajes: 24
Re: No Me Muestra Una Variable
«
Respuesta #8 en:
Viernes 6 de Julio de 2007, 19:36 »
0
una variable que la asigno manual para manejar los for en este caso seria
nroc=2;
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
No Me Muestra Una Variable