Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/05/2011, 10:23
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 8 meses
Puntos: 228
Respuesta: guardar valores de numeros aleatorios y concatenar a char

sprintf no concatena, sobreescribe. Una vez que hiciste el sprintf deberias usar un strcat. O ir actualizando el puntero segun los caracteres escritos.

Código C:
Ver original
  1. char bolos[20];
  2. char total[300];
  3. total[0] = '\0';
  4.  for(i=0;i<10;i++){ //solo con los datos de los bolos EN PIE
  5.      estadobolo=(rand()&#37;2);    
  6.      sprintf (bolos, "%d%s",estadobolo,", ");
  7.      strcat(total,bolos);
  8.      
  9.  }
  10. printf ( "%s",total);