Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/05/2009, 23:45
Avatar de fradve
fradve
 
Fecha de Ingreso: abril-2009
Mensajes: 157
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Misma estructura diferentes mensajes para printf

Puedes hacer que a mas del vector, se reciba como parametro en la funcion tres arreglos de char que serían los mensajes correspondientes para cada condición, así por ejemplo:

Código c++:
Ver original
  1. void imp_dieta(int* vector, char mensaje1[],char mensaje2[],char mensaje3[])
  2. {
  3.     int i;
  4.     int v[5];
  5.     aleatorio(); //De aquí sale el rand();
  6.     for (i=0;i<3;i++)
  7.     {
  8.         if (vector[0]==v[i])
  9.         {
  10.             printf ("%s \n", mensaje1);  
  11.         } else if (vector[1]==v[i])
  12.         {
  13.             printf ("%s \n", mensaje2);
  14.         } else
  15.         {
  16.             printf ("%s \n", mensaje3);
  17.         }
  18.     }
  19. }

Saludos