• Domingo 19 de Mayo de 2024, 16:56

Autor Tema:  Grabar En Ficheros  (Leído 2123 veces)

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Grabar En Ficheros
« en: Martes 24 de Agosto de 2004, 01:29 »
0
Hola chicos de solocodigo estoy con un dilema:
estoy usando la funcion fputs y fputw para guardar unos datos en un archivo y me dice que no se puede por que no se pueden agregar variables algo asi; para que me entiendan estoy haciendo esto, Como JuanK es de Colombia te doy a saber lo que quiero hacer:
Estoy haciendo el algoritmo en un programa llamado Dev-C++ para saber la cantidad de opciones que tiene el baloto y guardarlas en un fichero y lo hago asi:
Código: Text
  1. for (a=1;a<45;a++)
  2. {for ( b=1;b<45;b++)
  3.   {for (c=1;c<45;c++)
  4.    {for (d=1;d<45;d++)
  5.     {for (e=1;e<45;e++)
  6.      {for (f=1;f<45;f++)
  7.       {if ((a!=B)&&(a!=c)&&(a!=d)&&(a!=e)&&(a!=f))
  8.         {if ((b!=c)&&(b!=d)&&(b!=e)&&(b!=f))
  9.           {if ((c!=d)&&(c!=e)&&(c!=f))
  10.            {if ((d!=e)&&(d!=f))
  11.             {if (e!=f)
  12.              {printf ("%d %d %d %d %d %d",a,b,c,d,e,f)
  13.                pf=fopen(dir\file.ext)
  14.                if(pf==NULL){goto end;}end:;
  15.                fputs o fputw("%d %d %d %d %d %d",a,b,c,d,e,f,pf)
  16.  
y cierro todas las llaves, pero el problema es que ninguna de estas 2 funciones me sirven, lo que quiero hacer es guardar los valores generados en un archivo, por cada muestra, me hago entender cada  vez que se hacer printf y muestra los valores estos deben ser guardados.
GRACIAS CHAO[/color]
El pasado son solo recuerdos, el futuro son solo sueños

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Grabar En Ficheros
« Respuesta #1 en: Martes 24 de Agosto de 2004, 16:20 »
0
deberias ser un poco  mas claro con tu problema..
procura utilizar los tags CODE para que te quede bien el codigo que coloques en el foro.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: Grabar En Ficheros
« Respuesta #2 en: Jueves 9 de Agosto de 2007, 15:54 »
0
Post viejo, pero con algoritmo implementado.
<!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>XCODE </td></tr><tr><td id='XCODE'><!--exc1-->#include <stdio.h>
#include <windows.h>
int i,j,k,l,m,n,o;
int main(void)
{
 for (i=1;i<=45;i++)  
 {
   for (j=i+1;j<=45;j++)  
   {
     for (k=j+1;k<=45;k++)  
     {
       for (l=k+1;l<=45;l++)  
       {
         for (m=l+1;m<=45;m++)
         {
           for (n=m+1;n<=45;n++)
           {
             o++;
             printf("%d %d %d %d %d %d    %d\n",i,j,k,l,m,n,o);
           }    
         }    
       }
     }
   }
 }
 Sleep(10000);
}<!--xc2--></td></tr></table><div class='postcolor'><!--exc2-->
Listo, 8145060 combinaciones, esto multiplicado por $5000 que cuesta en Colombia, para poder jugar todos los números el baloto debera estar por lo menos en $ 60000000000, unos US$ 30000000

El pasado son solo recuerdos, el futuro son solo sueños