Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > C / C++ > PROBLEMA CON PRINTF Y ARRAY DE ESTRUCTURAS
-Foros de debate

C / C++
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

PROBLEMA CON PRINTF Y ARRAY DE ESTRUCTURAS
Enviado por pancho_287 el día 4 de septiembre de 2008

Buenas,
Perdonen mi ignorancia en este tema pero es que estoy empezando ahora poco a poco.Mi problema es que me tenia que salir por pantalla una cosa asi:
1.- A5983 + B2658 -> R48596

Y sin embargo lo que consigo que me salga es:

1.- A5983B2658R48596 + B2658R48596 -> R48596

El trozo de codigo donde creo que esta el problema es este:
struct{
int Numero_reacc;
char Componente_A[5]; /* Nombre del fichero */
char Componente_B[5];
char Result_R[6];

} Reacciones[9];
Este es el array de estructuras que he definido.
Y esta es la forma de mostrar por pantalla que tengo:
for (i=0; i<numero_Reacciones; i++){
printf(\"%d.-\",Reacciones[i].Numero_reacc);
printf(\"%s \",Reacciones[i].Componente_A);
printf(\"%c \",\'+\');
printf(\"%s \",Reacciones[i].Componente_B);
printf(\"%c\",\'-\');
printf(\"%c \",\'>\');
printf(\"%s\\n\",Reacciones[i].Result_R);
}
Depurando el programa veo que los valores de
Reacciones[i].Componente_A
y de las otras cadenas estan bien antes de imprimirlas,
pero sin embargo no lo imprime bien.Si me pueden ayudar se lo agradeceria mucho ya que me esta dando muchos quebraderos de cabeza.Gracias y saludos.

 

Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network