Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - nicolas_cof

#271
Programación C/C++ / Re: while infinito...
25 Mayo 2010, 06:19 AM
do
{
    ...
}
while( 1 );


Salu10.
#272
Algo es algo :P

Aparentemente por lo que lei es un problema de compatibilidad con el gdb. El Eclipse (no se que version) tiene el mismo problema.

Salu10.
#274
Ese mismo error te aparece cuando intentas hacer el debug con el gdb solo?

Salu10.
#275
Programación C/C++ / Re: ayuda en validacion
25 Mayo 2010, 02:49 AM
No es recomendable el uso de la libreria conio.h ya que no es estandar.

Te recomiendo la lectura del siguiente tema creado por Littlehorse
http://foro.elhacker.net/programacion_cc/lo_que_no_hay_que_hacer_en_cc_nivel_basico-t277729.0.html

Salu10.
#277
Programación C/C++ / Re: Librería
24 Mayo 2010, 04:47 AM
Cita de: LittlehorsePrimero y principal hay que aclarar varias cosas:

Lo primero es quienes van a participar, de lo contrario cualquiera va a llegar y a poner un código sin siquiera tal vez conocer los requisitos para poner un código. Seria un desorden.

Por otro lado, respecto de los requisitos, lo ideal es que cada usuario que codifique su función haga como mínimo una documentación de como se utiliza, sus parámetros y su valor de retorno.

Otra cosa importante es que las funciones estén testeadas y elaboradas. Control de parámetros por ejemplo, valores de retorno útiles y demás. Nada de funciones void copiarcad y un for, por si va a ser así la verdad no tiene ningún sentido.

;D Perdon me entusiasme!!!

Bueno de mas esta decir que me apunto para el proyecto...

Salu10.
#278
Programación C/C++ / Re: Librería
24 Mayo 2010, 04:22 AM
Mmmmmm parece interesante la idea GNU López

Yo dejo mi primer aporte! Lo que si mas o menos tendrias que tirar los paremetros de las funciones y el objetivo de cada una de las que piensas incluir en dicha libreria para que las podamos programar :P

void
cleanstdin()
{
    int ch;

    while ( ( ch = fgetc( stdin ) ) != EOF && ch != '\n' );
}


Salu10.

#279
Estaria bueno que pongas tus codigos directamente en el post entre las siguientes etiquetas...

[code=cpp][/code]

Si no es mucho trabajo ;D... Ya que por ahi esta bueno... porque otra gente te puede dar consejos o se arman discusiones sobre lo que hiciste y demas cuestiones... en fin tantas cosas...

Fue una idea simplemente ;D

Igual, muchas gracias por el aporte ;-)

Salu10.
#280
Aca te dejo el codigo con algunas modificaciones, por lo menos en la ejecucion anda todo bien!
Lo que si, para usar la funcion execl(), tengo entendido que tenes que incluir la libreria unistd.h (no se si sera asi en Windows).

#include <stdio.h>
#include <string.h>

int
main( void )
{
char bufferealm[40];
FILE *pf;

pf = fopen( "Realmlist.wtf", "r+" );
if ( pf == NULL )
{
printf( "No has configurado WEL debes ejecutar el archivo Configure.exe" );
return -1;
}

while ( fgets( bufferealm, 40, pf ) != NULL )
{
char buffer[50];
bufferealm[strlen( bufferealm ) - 1] = '\0';
sprintf( buffer, "ping -w 4 %s", bufferealm );
if ( system( buffer ) == 0 )
{
FILE *df = fopen( "realmlist.wtf", "w" );
if ( df != NULL )
{
char buffertres[50];
sprintf( buffertres, "set realmlist %s", bufferealm );
fprintf( df, "%s", buffertres );
printf( "------------------------------------------------------\n"
"------------------------------------------------------\n"
"%s esta encendido y el realmlist ya esta cambiado\n", bufferealm );

printf( "Lanzando paginas de votos...\n" );
//system( "firefox http://www.google.es" );
//system( "firefox http://www.google.es" );
printf( "------------------------------------------------------\n"
"------------------------------------------------------\n"
"Lanzando World Of Warcraft\n" );
//execl( "C:\\Archivos de prorgama\\World of Warcraft\\Wow.exe", "Wow.exe", 0 );

return 0;
}
else
return -1;
}
else
printf( "%s se encuentra apagado WEL pasara al siguiente realmlist\n\n\n", bufferealm );
}
}


Ejecucion del programa...
./Main
ping: unknown host exirn.servegame.com
exirn.servegame.com se encuentra apagado WEL pasara al siguiente realmlist


PING wowsulvus.no-ip.biz (94.23.240.155) 56(84) bytes of data.
64 bytes from ns209133.ovh.net (94.23.240.155): icmp_seq=1 ttl=52 time=277 ms
64 bytes from ns209133.ovh.net (94.23.240.155): icmp_seq=2 ttl=52 time=276 ms
64 bytes from ns209133.ovh.net (94.23.240.155): icmp_seq=3 ttl=52 time=277 ms
64 bytes from ns209133.ovh.net (94.23.240.155): icmp_seq=4 ttl=52 time=278 ms

--- wowsulvus.no-ip.biz ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 276.769/277.876/278.838/0.735 ms
------------------------------------------------------
------------------------------------------------------
wowsulvus.no-ip.biz esta encendido y el realmlist ya esta cambiado
Lanzando paginas de votos...
------------------------------------------------------
------------------------------------------------------
Lanzando World Of Warcraft


Realmlist.wtf
exirn.servegame.com
wowsulvus.no-ip.biz


realmlist.wtf
set realmlist wowsulvus.no-ip.biz

Salu10.