• Domingo 8 de Septiembre de 2024, 01:37

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - fap1603

Páginas: 1 ... 4 5 [6]
126
Visual C++ / Re: leer strings de un archivo
« en: Lunes 7 de Junio de 2004, 23:12 »
Hola, ok

lee el texto del archivo, luego, comparas el caracter con un for, y lo almacenas en otra variable, el proceso se repite hasta que encuentres el dato que quieres, por ejemplo:

velocidad: 190km/h

char vel[20];
char resul [20];
int i;
int o;

fscanf(archivo_texto,"%s",vel);
for (i=0;i<=20;i++)
{
if (vel==":")
{break;}
}
for (o=0;o<i;o++)
{
resul
  • =vel
  • ;

}
el resultado final:

resul = velocidad

espero te sirva, suerte

127
Visual C++ / Re: Necesito el codigo en c++ del juego cuatro en fila
« en: Lunes 7 de Junio de 2004, 23:00 »
no se puede acceder a tus datos ni correo desde esta pagina, tendras que publicarlo, y ser mas especifica.

Salu2.

128
Visual C++ / Re: Dialogo Abrir De La Api
« en: Lunes 7 de Junio de 2004, 18:42 »
la verda que lo he probado pero no va, este es el codigo que yo tengo:

BOOL Dabrir(HWND hWnd)
{
   OPENFILENAME  OpenFileName;

   OpenFileName.lStructSize=sizeof(OPENFILENAME);
{
    OpenFileName.hwndOwner         = hWnd;
    OpenFileName.lpstrFilter       = NULL;
    OpenFileName.lpstrCustomFilter = NULL;
    OpenFileName.nMaxCustFilter    = 0;
    OpenFileName.nFilterIndex      = 0;
    OpenFileName.lpstrFileTitle    = NULL;
    OpenFileName.nMaxFileTitle     = 0;
    OpenFileName.lpstrInitialDir   = NULL;
    OpenFileName.lpstrTitle        = "Open a File";
    OpenFileName.nFileOffset       = 0;
    OpenFileName.nFileExtension    = 0;
    OpenFileName.lpstrDefExt       = NULL;
    OpenFileName.Flags             = OFN_SHOWHELP | OFN_EXPLORER | OFN_ENABLEHOOK | OFN_ENABLETEMPLATE;
   
   GetOpenFileName(&OpenFileName);
   }OPENFILENAME;

   return 0;
}

no se que esta mal, por que no abra cuando llamo a la funcion. Gracias por la ayuda

129
Visual C++ / Re: Problemas De Intalación!!
« en: Domingo 6 de Junio de 2004, 19:18 »
Priemro asegurate que tengas todos los privilegios de de tu pc, ya sea que este configurado par aun administrador o para un usuario cone stos privilegios, = deberias tratar de hacerlo como administrador, lo otro, lo que te han dicho ya, fijate si llevas puestos todos los parches. Debes tener en cuenta que en algunos casos si el Windows XP es pirata y no te deja instalar los parches, debes crakearlo. solo debes seguir los pasos que te pide. por otro lado es probable que tengas instalada alguna cosas que no te deja instalaro, tal vez una actualizacion, otro software, etc., puede ser tambien la odbc de sistema. debes revisarlo con paciencia. Buena suerte.

130
Programación de Videojuegos / Re: 1er Taller De Programacion De Videojuegos
« en: Domingo 6 de Junio de 2004, 03:08 »
lo del CD me parece genial, me gustaria tambien tener esa información, sobre todo si es tan bueno como suena.  Por la forma de envo, tambien soy de la idea de usar run ftp, claro si estas de acuerdo.  De cualquier forma, yo tengo espacio disponible como para dejar un espacio ftp abierto para las personas que deseen descargarlo. Por otro lado el precio que propones no me parece elebado, solo abria que ver sobre los gastos de envio. Me contacto contigo luego.

Saludos.

131
Visual C++ / Dialogo Abrir De La Api
« en: Sábado 5 de Junio de 2004, 02:06 »
Hola a todos,

Tengo una necesidad de mostrar, y utilizar el dialogo abrir de la API de Windows, pero no se como hacerlo, lo he intntado todo, pero no me da. Agradeceria mucho cualquier ayuda. Trabajo en Visual C++. y en principio llamaria al dialogo desde un menu. Muchas gracias.

Salu2.

132
Visual C++ / Leer Un Fichero Por Bits
« en: Viernes 4 de Junio de 2004, 21:28 »
Hola a todos,

Les comento, tengo un fichero cuya cabecera necesito leer, tengo la cabecera del fichero, es la siguiente:

tener en cuenta: 1word=16 bits

word-----type----------nº Bits

--1------unsigned-------6
---------unsigned-------1
---------unsigned-------1
---------unsigned-------7
---------unsigned-------1

--2------unsigned short .....

el problema yo creo que lo tengo en la primera parte, pues no se como leer los bits que me pide.  Tengo entendido tambien que 1 byte es = a 8 bits, entonces deberia leer una variable de 2 bytes, pero y los datos?.. la verdad que estoy muy confundido, no se como empezar. Agradeceria mucho cualquier ayuda.

Muchas gracias,
Saludos.

133
C/C++ / Re: Variables
« en: Martes 1 de Junio de 2004, 13:25 »
aqui pedazo de codigo, segun lo solicitado; Estoy utilizando Visual C++, escribo todo el codigo, no utilizo nada pre definido, todo lo escribo a mano., no uso mfc, ni api, aunque no se como mostrar el dialogo abrir de la api de windows, lo he probado y no me sale.

VOID leebin(HWND hWnd)
{
char    codigo[8];
   int atribs;
   int nptos;
   long ptomax;
   long ptomin;
   long ptos;
   long atbtxt;
   int i;
   char *texto;

while(!feof(fbinario))
       {
   fread(codigo,1,8,fbinario); //lee binario
     fprintf(stream2,"%s\n",codigo);//pinta ascii
   fread(&atribs,2,1,fbinario);//lee binario
     fprintf(stream2,"%d\n",atribs);//pinta ascii
   fread(&nptos,2,1,fbinario);//lee binario
     fprintf(stream2,"%d\n",nptos);//pinta ascii
   for (i=1;i<=3;i++) //extrae minimos
   {
         fread(&ptomin,4,1,fbinario);//lee binario
          fprintf(stream2,"%d\n",ptomin);//pinta scii
   }
   for (i=1;i<=3;i++) //extrae maximos
   {
         fread(&ptomax,4,1,fbinario);//lee binario
           fprintf(stream2,"%d\n",ptomax);//pinta scii
   }
   for (i=1; i<=3;i++) //extrae atrib txt
   {
         fread(&atbtxt,4,1,fbinario);//lee binario
           fprintf(stream2,"%d\n",atbtxt);//pinta ascii
   }
   if (codigo[0]==67)
   {
         for (i=1;i<= (atribs * 3);i++)
        {
             fread(&ptos,4,1,fbinario);//lee binario
                fprintf(stream2,"%d\n",ptos);//pinta ascci
        }
   }
   else
   {
       if (codigo[0]==84)
       {
           for (i=1;i<= 3;i++)
           {
               fread(&ptos,4,1,fbinario);//lee binario
                               fprintf(stream2,"%d\n",ptos);//pinta ascii
           }
          //redimension de cadena de texto
         fread(texto,1,(atribs-1) * 12 ,fbinario);//lee binario
           fprintf(stream2,"%s\n",texto);//pinta ascci
       }
   }
   //limpiar variables
       }
//cerrar ficheros
return;
}

134
Visual C++ / Cadenas De Texto Largas
« en: Lunes 31 de Mayo de 2004, 18:26 »
Buenas A todos, estoy usando Visual C++, sucede que estoy haciendo un programa que lee un fichero de texto en el cual hay una frase con espacios, por ejemplo:
        ESTA ES UNA PRUEBA DE LECTURA DE DATOS

utilizo fscan y redimenciono la variable de texto con calloc, por ejemplo:

texto=(char*)calloc((atribs-1) * 12,(atribs-1) * 12);

donde atribs =  al numero de bytes + 1, por eso lo resto menos uno, 12 =  al grupo de bytes para escribir en el fichero binario; pero cuando lo escribe en el binario me salen las palabras separadas por un espacio que es = al largo de la palabra +  el resto de los bytes en espacios : ESTA        .... en espacios, luego viene la siguiente palabra con las mismas caracteristicas. NO entiendo como debo hacer para que lea toda la frase y me la escriba en el fichero binario en una sola linea sin ese problema.

Muchas gracias por la respuesta.

135
Visual C++ / Re: Colores Visual C++
« en: Domingo 30 de Mayo de 2004, 18:22 »
Hola, consola = cmd = Dos de windows.

c++ = dos

los comandos:

textbackground(0); fondo de pantalla
setcolor(7); color de texto

los numeros indican el color. Espero te sirva.

Salu2

136
C/C++ / Variables
« en: Sábado 29 de Mayo de 2004, 16:26 »
Hola a todos, les comento; estoy haciendo un programa que lee un fichero binario, tengo variables int, long, char. el problema esta cuando declaro mas de una variable int, al almacenar algun dato dentro de esta, me arroja un valor que no es el correspondiente. de la misma manerame pasa con las variables long, si declaro mas de 2, la tercera o el resto me arroja valores que no son validos, si utilizo la misma variable repetidas veces no me da error, pero deseo saber a que se debe esto, pues la necesidad de asignar una variable para un dato diferente es primordial. Muchas gracias.

137
Visual C++ / Re: Como Abrir Un Documento...
« en: Domingo 23 de Mayo de 2004, 00:29 »
Mira, cuando tengo ese tipo de problemas, lo que hago es imprimir en un fichero de texto todo lo que tengo en memoria, luego lo reviso, si es necesario le agrego un numero que indique cual se hizo primero y cual despues, es un proceso que pone un poco lento el programa, pero solo seria temporal. A mi si me funciona, normalmente asi hago la depuración de mis programas. Suerte

138
Visual C++ / Re: Ayuda, Estoy Desesperada, No Se Que Hacer Mas!!!
« en: Domingo 23 de Mayo de 2004, 00:26 »
Hola, has probado con UpdateData(true); o con UpdateData(); en algunos casos se debe por la declaracion de variables dentro de las funciones, al pasarlas debes asegurarte que tengan el mismo tipo, las dimenciones, etc. Espero se resuelva tu problema. Suerte

Páginas: 1 ... 4 5 [6]