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
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úCita de: ecfisa en 25 Junio 2013, 19:28 PM
A ver si en líneas generales entendí lo que buscas...
Cita de: amchacon en 25 Junio 2013, 15:57 PM
Simplemente pasa ese nombre:cout << endl << " Procesando " << FileNames[opt] << endl;
Cita de: Ikillnukes en 25 Junio 2013, 12:12 PM
De cual juego?
Cita de: BlackM4ster en 25 Junio 2013, 10:37 AM
Para estar cifrado correctamente, debería verse
Cita de: Ikillnukes en 25 Junio 2013, 11:07 AM
ya estuve intentando decompilar unos juegos
#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;
}
Cita de: engelx en 25 Junio 2013, 01:52 AM
MeCraniDOS: que compilador usas?
#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;
}
#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");
}
Cita de: LunnN en 25 Junio 2013, 07:15 AM
Se tendria que descifrar a mano sin ayuda de programas no?
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)
Citartexto para entrada: a
fin
Cita de: avesudra en 23 Junio 2013, 00:21 AM
Tendrías que ponerlo de esta manera:scanf(" %s[^\n]",&nombre_apellido);
gets(nombre_apellido);
#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");
}