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

#231
Cita de: ecfisa en 25 Junio 2013, 19:28 PM
A ver si en líneas generales entendí lo que buscas...

Listo, perfecto, gracias por la ayuda  ;-) ;-)
#232
Cita de: amchacon en 25 Junio 2013, 15:57 PM
Simplemente pasa ese nombre:

Código (cpp) [Seleccionar]
cout << endl << " Procesando " << FileNames[opt] << endl;

El problema es que no se como pasarlo TT

Si alguien me puede decir como hacerlo..  :-\ :-\
#233
Seguridad / Re: [Reto] Descifrar swf
25 Junio 2013, 12:34 PM
Cita de: Ikillnukes en 25 Junio 2013, 12:12 PM
De cual juego?

DarkOrbit, antes se podía decompilar sin problemas, ahora le han puesto un cifrado y estaría bien que se consiguiera descifrar
#234
Seguridad / Re: [Reto] Descifrar swf
25 Junio 2013, 11:56 AM
Cita de: BlackM4ster en 25 Junio 2013, 10:37 AM
Para estar cifrado correctamente, debería verse

El swf no se ve porque esta cifrado, el swf es de un juego online, lo he descargado y he propuesto decompilarlo, a ver si alguien lo consigue, esta bien cifrado ya que sino la gente no podría jugar...

Cita de: Ikillnukes en 25 Junio 2013, 11:07 AM
ya estuve intentando decompilar unos juegos

El archivo main.swf es de un juego  :silbar:
#235
Toma, quizás te sirva, no he usado nada de la librería <conio.h>, creo que no hay ningún error en el código, pero por si acaso revisalo...

Código (cpp) [Seleccionar]
#include <stdio.h>

int Nombre_Nota_Suma(int Nota_Media); //Funcion que pide las notas del alumno


struct TFicha //Estructura que almacena los datos del alumno
{
char Nombre[30]; //Variable para el nombre del alumno
char Materia[30]; //Variable para la materia
int Notas[3]; //Variables para las 3 notas
};

int main (void)
{
   int Resultado = 0; //Le damos un valor inicial

   if(Nombre_Nota_Suma(Resultado)>=50)
   {
       printf("\nEl Alumno ha aprobado!\n");
   }
   else
   {
       printf("\nEl Alumno ha suspendido!\n");
   }

   fflush(stdin);
   printf("\nPresiona Intro para finalizar...");
   getchar();

}

int Nombre_Nota_Suma(int Nota_Media)
{
   struct TFicha Ficha_Alumno;


   printf("Introduzca el nombre del Alumno: ");
   fgets(Ficha_Alumno.Nombre, 30, stdin);

   printf("\nIntroduzca la Materia: ");
   fgets(Ficha_Alumno.Materia, 30, stdin);

   int n;

   for(n=0; n<3; n++)
   {
       printf("\nIntroduzca la Nota %d: ", n+1);
       scanf("%d", &Ficha_Alumno.Notas[n]);
       Nota_Media = Ficha_Alumno.Notas[n] + Nota_Media;
   }

   return Nota_Media;

}


Deberías pasarte por aquí y leerlo http://foro.elhacker.net/programacion_cc/lo_que_no_hay_que_hacer_en_cc_nivel_basico-t277729.0.html

Saludos
#236
Cita de: engelx en 25 Junio 2013, 01:52 AM
MeCraniDOS: que compilador usas?

Uso CodeBlocks con MinGW

Saludos


Editado

Si de la manera en que lo pones te falla, puedes hacerlo también de esta manera, aunque no es la mejor, quizás te funciona...  :-\

Con tu código quedaría así:

Código (cpp) [Seleccionar]
#include <iostream>
#include <stdlib.h>
char buff[1];
void entrada(){
     printf("texto para entrada: ");
     scanf("%s",buff);
     salida(); // <-- Usas la funcion salida dentro de la funcion entrada
}
void salida(){
     printf("fin");
}
int main (){
    entrada();
    system("cmd.exe /c pause");
    return 0;
}


Y con mi código quedaría así:

Código (cpp) [Seleccionar]
#include <stdio.h>

void entrada();
void salida();

int main ()
{
    entrada();
 
    fflush(stdin);
    getchar();
}

void entrada()
{
    char buff[1];

    printf("texto para entrada: ");
    scanf("%s",buff);

    salida(); // <-- Usas la funcion salida dentro de la funcion entrada

}
void salida()
{
    printf("\nfin");
}
#237
Seguridad / Re: [Reto] Descifrar swf
25 Junio 2013, 08:29 AM
Cita de: LunnN en 25 Junio 2013, 07:15 AM
Se tendria que descifrar a mano sin ayuda de programas no?

Nono, la idea es que lo puedas abrir con ese programa, lo puedes descifrar con cualquier programa o a mano, pero luego explicar cómo lo has hecho :silbar:

Saludos
#238
Cita de: engelx en 25 Junio 2013, 01:34 AM
no, no me entendieron...

lo que estoy no es pidiendo ayuda para hacer el código... es solo ese código... quiero responder una simple y única pregunta...

¿por qué con el código declarado por mi previamente me imprime el system antes que la salida?

y bueno, agregaré otra pregunta...
¿si uds corren ese código, les pasa lo mismo?


(por cierto, tiene un error el buff es [2] no [1] por la condicion "s" del scanf)

Si corro tu código me saltan algunos errores

1.- En tu código no declaras las dos funciones, por lo que no las reconoce
2.- La función "printf" pertenece a <stdio.h>, por lo que <iostream> y <stdlib.h> no hacen falta
3.- Estas declarando una variable global (no es error, pero deberías tener cuidado con las variables globales)

Tu código a mi no me compila, he probado con el mio y funciona perfectamente, la salida que me da es esta:

Citartexto para entrada: a
fin

Espero que te ayude

Saludos
#239

Cita de: avesudra en 23 Junio 2013, 00:21 AM
Tendrías que ponerlo de esta manera:
scanf(" %s[^\n]",&nombre_apellido);

También puedes usar
Código (cpp) [Seleccionar]
gets(nombre_apellido);

#240
Y ese código no te da errores...?

Prueba con este:


Código (cpp) [Seleccionar]
#include <stdio.h>

void entrada();
void salida();

int main ()
{
    entrada();

    salida();

    fflush(stdin);
    getchar();
}

void entrada()
{
    char buff[1];

    printf("texto para entrada: ");
    scanf("%s",buff);

}
void salida()
{
    printf("\nfin");
}


Saludos