[C con Clase] una ayudita rapida
Yasser Gonzalez Soto
yassergs en ispejv.rimed.cu
Jue Feb 5 08:45:37 CET 2009
Ya ví lo que era. En el archivo SDL_audio.h había una línea en un struct que iba así:
void (SDLCALL *filters[10])(struct SDL_AudioCVT *cvt, Uint16 format);
lo cambié a:
void (SDLCALL *filters[10], struct SDL_AudioCVT *cvt, Uint16 format);
Compiló muy bien así. Pero algo no me convece. Borraré el paquete y lo volveré a instalar.
----- Original Message -----
From: carlos martinez gadea
To: cconclase en listas.conclase.net
Sent: Thursday, February 05, 2009 12:54 AM
Subject: Re: [C con Clase] una ayudita rapida
Yasserm eso puede ser porque ha quedado corrupto, imagino. Es la única explicación, vuelve a descargarlo y listo, no es un fallo nada común, pero a veces ocurren cosas así.
Un saludo
> From: yassergs en ispejv.rimed.cu
> To: cconclase en listas.conclase.net
> Date: Wed, 4 Feb 2009 15:51:14 +0100
> Subject: Re: [C con Clase] una ayudita rapida
>
> Ya corregí eso y verás. No creo que sea la versión que estoy usando. Estoy
> trabajando bajo windows. El error me da porque dice que hay error en un
> archivo de cabecera. El número de linea que me describe(39) corresponde a la
> inclusión del archivo de cabecera SDL_audio.h el cual tiene un error lo que
> ocurre es que no sé por qué. También estoy usando una versión vieja del glut
> para el Dev-Cpp y me funciona bien.
>
> Ahora. Borré del archivo SDL.h la linea que incluye el archivo SDL_audio.h y
> me corrió bien el programa.
> ¿Como es posible que un archivo venga ya defectuoso cuando en ocasiones
> anteriores ya me había funcionado?
>
> ----- Original Message -----
> From: "Steven Davidson" <srd4121 en njit.edu>
> To: "Lista de correo sobre C y C++" <cconclase en listas.conclase.net>
> Sent: Wednesday, February 04, 2009 6:55 PM
> Subject: Re: [C con Clase] una ayudita rapida
>
>
> Hola Yasser,
>
> Yasser Gonzalez Soto wrote:
> > Aquí va adjunto el código y debajo los resultados del error que me
> > devuelve Solo encuentra un error el cual es ese de In file ....
> >
>
> Suponiendo que has usado las funciones de SDL correctamente, cometes un
> error lógico en tu programa que es el siguiente:
>
> int hecho=0;
> while( hecho=0 )
> {
> ...
> }
>
> Estás asignando 0 (cero) a la variable 'hecho' en el bucle 'while'. Esto
> implica que la condición siempre será falsa y por tanto se salta todo el
> bucle. Deberías reescribir esta expresión, así:
>
> int hecho=0;
> while( !hecho )
> {
> ...
> }
>
> Ahora bien, veo que estás usando C++, por lo que sugiero usar variables
> booleanas. Esto sería,
>
> bool bHecho=false;
> while( !bHecho )
> {
> ...
> }
>
>
> De todas maneras, este error no tiene relación con el problema que
> describes. Sospecho que se trata de un problema de la versión de SDL. Es
> posible que no tengas la versión más reciente, que en estos momentos es
> 1.2.13 que puedes conseguirla yendo a:
> http://www.libsdl.org/release/SDL-devel-1.2.13-mingw32.tar.gz Si lo
> haces manualmente, entonces tendrás que copiar los ficheros en sus
> directorios correspondientes: "include" y "lib", principalmente, al
> igual que "sdl.dll" en el directorio de MS-Windows en "C:\windows\system32".
>
>
> Espero que esto te sirva.
>
> Steven
>
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
> --
> Este mensaje ha sido analizado por MailScanner
> en busca de virus y otros contenidos peligrosos,
> y se considera que está limpio.
> For all your IT requirements visit: http://www.transtec.co.uk
>
>
> --
> Este mensaje ha sido analizado por MailScanner
> en busca de virus y otros contenidos peligrosos,
> y se considera que está limpio.
> For all your IT requirements visit: http://www.transtec.co.uk
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
------------------------------------------------------------------------------
Tienes un nuevo Messenger por descubrir. ¡Descárgatelo!
--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.
MailScanner agradece a transtec Computers por su apoyo.
------------------------------------------------------------------------------
_______________________________________________
Lista de correo Cconclase Cconclase en listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.
For all your IT requirements visit: http://www.transtec.co.uk
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090205/2f138da8/attachment.html>
Más información sobre la lista de distribución Cconclase