no se mucho de programacion en c++, ace poco que empece a aprender... me puedes poner un ejemplo de un codigo con "hooks"???
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ú#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <string.h>
void fn_programa_a();
void fn_programa_b();
int main()
{
fn_programa_a();
fn_programa_b();
return 0;
}
void fn_programa_a()
{
int i;
char cadena1[40]="";
char respuesta =0;
do{
printf("QUE PALABRA ES LA QUE BUSCAMOS?? \n \n");
printf("PISTA: lo contrario de lleno\n\n");
gets(cadena1);
i= strcmp(cadena1,"vacio");
if (i==0){
printf("correcto\n\n\n\n\n\n");
}
}
while ((respuesta =='s')||(respuesta == 'S'));
}
void fn_programa_b()
{
int i;
char cadena1[40]="";
char respuesta =0;
do{
printf("ENCUENTRA LA PALABRA QUE ACERTASTE EN LA SOPA DE LETRAS \n \n");
printf("cuando la encuentres... di entre que casillas se encuentra.\n");
printf("Ejemplo: si empieza en la casilla 1j y termina en f1, pon 1J-F1\n\n\n\n\n");
printf("numero de casillas --- 1-2-3-4-5-6-7-8-9-0 --- numero de casillas\n");
printf("casillas A ----------- b-m-l-k-s-u-r-n-f-l --- A casilla\n");
printf("casillas B ----------- m-o-s-z-l-k-s-t-u-r --- B casilla\n");
printf("casillas C ----------- w-n-v-a-c-i-o-o-p-k --- C casilla\n");
printf("casillas D ----------- s-t-a-u-v-m-q-i-e-v --- D casilla\n");
printf("casillas E ----------- w-r-l-g-u-s-n-a-u-s --- E casilla\n");
printf("casillas F ----------- d-c-j-h-n-z-i-i-m-l --- F casilla\n");
printf("casillas G ----------- o-f-k-l-s-o-k-z-s-i --- G casilla\n");
printf("casillas H ----------- e-r-g-d-p-u-m-p-u-d --- H casilla\n");
printf("casillas I ----------- z-x-f-l-k-a-f-n-i-i --- I casilla\n");
printf("casillas J ----------- m-u-w-a-f-n-i-l-d-p --- J casilla\n");
printf("numero de casillas --- 1-2-3-4-5-6-7-8-9-0 --- numero de casillas\n");
gets(cadena1);
i= strcmp(cadena1,"C3-C7");
if (i==0){
printf("correcto\n\n\n\n\n\n");
}
}
while ((respuesta =='s')||(respuesta == 'S'));
}
getchar();
getche();
/*calculadora + interrogatori*/
#include <stdio.h>
#include <cstdlib>
#include <iostream>
#include <string.h>
int main()
{
int opcion;
do{
printf("\n *** MENU *** \n");
printf("\n 1. Calculadora\n");
printf("\n 2. Interrogatorio");
printf("\n Selecciona una opcio: ");
scanf("%d",&opcion);
}while(opcion < 1 || opcion > 2);
switch(opcion)
{
case 1:
unsigned long long int a,b;
printf("\n ***CALCULADORA***\n");
printf("primer numero:");
scanf(" %llu", &a);
printf("segon numero:");
scanf(" %llu", &b);
printf("el resultat es %llu", a+b);
break;
case 2:
char cadena1[40]="";
char respuesta =0;
do{
printf("\n ***INTERROGATORIO***\n");
printf("escriba una pregunta: ");
gets(cadena1);
{
int i;
i= strcmp(cadena1,"cuantos años tengo");
if (i==0){
printf("pocos");
}
i= strcmp(cadena1,"cuando naci");
if (i==0){
printf("no me acuerdo");
break;
}
getche();
return 0;
}
getche();
return 0;
}
#include <iostream>
using std::cout;
using std::endl;
#include <cstdio>
using std::printf;
using std::scanf;
void fn_programa_a();
void fn_programa_b();
int main()
{
fn_programa_a();
fn_programa_b();
return 0;
}
void fn_programa_a()
{
unsigned long a;
unsigned long b;
printf("primer numero:");
scanf("%lu", &a);
printf("segon numero:");
scanf("%lu", &b);
printf("el resultat es %lu", a+b);
}
void fn_programa_b()
{
unsigned long a;
unsigned long b;
int i;
char cadena1[40]="";
char respuesta =0;
do{
printf("pregunta \n \n");
printf("escriba la pregunta: ");
gets(cadena1);
i= strcmp(cadena1,"cuantos años tengo");
if (i==0){
printf("10");
}
i= strcmp(cadena1,"de donde soy");
if (i==0){
printf("valencia");
}
std::cout << "\n\ndesea continuar (S o N o C)?\n";
std::cin >> respuesta;
setbuf(stdin,NULL);
switch (respuesta){
case 's':
printf("ha salido con la respuesta s\n\n\n");
break;
case 'c':
printf("\nprograma creado por\nGUILLEM BORRAS I MARTI");
break;
case 'n':
printf("ha salido con la respuesta n");
return false;
break;
default:
printf("ha salido sin la letra n o s");
return false;
break;
}
}while ((respuesta =='s')||(respuesta == 'S'));
}
return false;
return-statement with a value, in funcion returning 'void'
#include <cstdlib>
#include <iostream>
#include <stdio.h>
int main()
{
unsigned long long int a,b;
printf("primer numero:");
scanf(" %llu", &a);
printf("segon numero:");
scanf(" %llu", &b);
printf("el resultat es %llu", a+b);
system("PAUSE");
return EXIT_SUCCESS;
}
*preguntes i respostes*/
#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <string.h>
int main (void)
{
int i;
char cadena1[40]="";
char respuesta =0;
do{
printf("pregunta \n \n");
printf("escriba la pregunta: ");
gets(cadena1);
i= strcmp(cadena1,"cuantos años tengo");
if (i==0){
printf("10");
}
i= strcmp(cadena1,"de donde soy");
if (i==0){
printf("valencia");
}
std::cout << "\n\ndesea continuar (S o N o C)?\n";
std::cin >> respuesta;
setbuf(stdin,NULL);
switch (respuesta){
case 's':
printf("ha salido con la respuesta s\n\n\n");
break;
case 'c':
printf("\nprograma creado por\nGUILLEM BORRAS I MARTI");
break;
case 'n':
printf("ha salido con la respuesta n");
return false;
break;
default:
printf("ha salido sin la letra n o s");
return false;
break;
}
}while ((respuesta =='s')||(respuesta == 'S'));
getchar();
return 0;
}
-lmingw32 -lSDLmain -lSDL –lSDL_image