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 - MeCraniDOS

#91
Cita de: lluk en 19 Mayo 2014, 17:34 PM
me refiero a que tipo, de librería, de archivos binarios, de librería estandard,... hay 4 paquestes diferentes y después de windows hay como 20 distintos, wingb32, winbg64, winalgo64,...

http://curl.haxx.se/download.html

Si bajas hasta abajo, hay versiones para los diferentes compiladores, MinGW, cygwin, etc, si por ejemplo utilizas MinGW, pues te interesa esto:

Win64 - MinGW64
MinGW64    7.34.0    binary    SSL    SSH    Günter Knauf    1.18 MB
MinGW64    7.34.0    devel     SSL    SSH    Günter Knauf    2.18 MB

(No se que compilador usa el Visual Studio)

Investiga el compilador que usa y bájate la librería para ese en concreto
#92
Cita de: ekanober en 19 Mayo 2014, 11:32 AM
Donde abro el archivo "/etc/apt/sources.list" ?...no me aparece en mi sistema.

No estas en Debian?  :huh:

Puedes usar pico, nano, etc (Son editores de texto por consola)

Por ejemplo:

Pico



Citarpico /etc/apt/sources.list

Nano

Citarnano /etc/apt/sources.list

Si no tienes ese archivo, tienes una versión de Debian un poco rara...   :rolleyes: :rolleyes:
#93
BugTraq no tiene rivales  :rolleyes:
#94
Añade esto en el archivo "/etc/apt/sources.list"

Citardeb http://deb.torproject.org/torproject.org precise main
deb-src http://deb.torproject.org/torproject.org precise main

Y luego en la consola sigue estos pasos

Citargpg --keyserver subkeys.pgp.net --recv 886DDD89 && gpg --export --armor 886DDD89  | sudo apt-key add -

Citarapt-get update && apt-get install tor

Una vez instalado, en la terminal escribes

Citartor

Listo, ya tienes tor, y ahora te vas al navegador y configuras el Proxy a SOCKS5

CitarIP: 127.0.0.1
Puerto: 9150

Espero que te sirva,  :rolleyes:

Saludos
#95
Cita de: lluk en 17 Mayo 2014, 22:44 PM
Lo que pasa es que como hay tantas versiones no se cual coger.

La última  :silbar:
#96
Programación C/C++ / Re: Juego tres en raya
18 Mayo 2014, 22:21 PM
Cita de: carl221 en 16 Mayo 2014, 01:27 AM
Estamos con lo mismo hehe me las cuenta como empatadas, a ver si pillo el error. Muchas gracias igualmente.

El código es un poco difícil de entender  :huh:

De verdad es necesario esto?

Código (cpp) [Seleccionar]

void jugador1(char *marca,bool *jugador,char *tirada,int *error,char *c1,char *c2,char *c3,char *c4,char *c5,char *c6,char *c7,char *c8,char *c9);


c1, c2, c3, etc son las columnas? No te sirve algo así?


Código (cpp) [Seleccionar]
#define FILAS    9
#define COLUMNAS 9


char Tablero[FILAS][COLUMNAS];


Y vas recorriendo la matriz con i y j, te ahorras muchas variables...  :silbar:

De todas formas, si solo necesitas saber en que falla, puedes tirar de debugger y ver cuando y donde falla  :rolleyes:

Saludos

#97
Cita de: honguitoSan en  8 Mayo 2014, 21:34 PM
y claro voy a investigar como poner el código fuente en etiquetas GeSHi C  ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-)

Cuando quieras poner un código, donde están las opciones para dar formato al texto (parte superior donde escribes), hay un desplegable a la derecha que pone GeSHi  :rolleyes:

Saludos
#98
Cita de: Nikola__Tesla en 14 Mayo 2014, 22:32 PM
Olvide decir que aumente a 10 y seguía dando error

Quizás no es ese el error, pero cambia las declaraciones de las funciones:

int valor1(char col1[8])
int valor2(char col2[8])
float factor(char fac[8])
int tolerancia(char num2[8])


Por esto:

int valor1(char col1[])
int valor2(char col2[])
float factor(char fac[])
int tolerancia(char num2[])


Saludos




Cita de: Nikola__Tesla en 14 Mayo 2014, 22:32 PM
Olvide decir que aumente a 10 y seguía dando error

Tal y como está el código es un poco difícil averiguar donde está el bug, pero seguro que te falla lo del tamaño, ya que como dice efeiron, "amarillo tiene longitud 8, luego necesitas un buffer de tamaño 9 o más para poder almacenar esa cadena de forma segura.", y con esa declaración de la función, solo mandas "8".
#99
int calificacion;

Lo primero que veo es que declaras calificación como un entero, y luego lo comparas como un carácter  :silbar:




Si no quieres cambiar esa declaración, puedes dejarlo así

  while ( ( calificacion = getchar() ) != EOF ) {
 
       getchar(); #Este getchar esta para que se coma el intro

       if( (char)calificacion =='a' || (char)calificacion == 'A' )
               ++cuentaA;
       else if( (char)calificacion =='b' || (char)calificacion == 'B' )
               ++cuentaB;
       else if( (char)calificacion =='c' || (char)calificacion == 'C' )
               ++cuentaC;
       else if(  (char)calificacion =='d' ||  (char)calificacion == 'D' )
               ++cuentaD;
       else if(  (char)calificacion =='f' ||  (char)calificacion == 'F' )
               ++cuentaF;
       else{
               printf( "**Introdujo una letra incorrecta**" );
               printf( "\nIntroduzca una nueva calificacion: " );
       }
  }


Si te fijas he añadido un getchar() para que se coma el intro, tal y como lo tienes puesto, cuando introduces un caracter, por ejemplo la 'a', en el buffer se queda algo como 'a\n', ya que \n es el salto de linea, por lo que incrementaria cuentaA y luego verias el error del caracter incorrecto, al poner el getchar, lo que haces es calificacion = (int)a; y el siguiente getchar, se traga el \n  ;-)

Saludos
#100
Código (cpp) [Seleccionar]
#include <conio2.h>

Eso es caca  :silbar:, deberías evitar su uso

Echa un vistazo a esto

http://foro.elhacker.net/programacion_cc/lo_que_no_hay_que_hacer_en_cc_nivel_basico-t277729.0.html

Saludos