personalmente, por compatibilidad te recomiendo en vez de usar un typedef y estructura bool usa int. INT 0, en INT 1. es suficiente
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 <stdio.h>
int main ()
{
printf ("Escribe un numero: ");
int a;
scanf ("%d", &a);
printf ("\n\nHas escrito %d.", a);
getchar (); //IMPORTANTE PARA WINDOWS
return 0;
}
#include <stdio.h>
#include <stdlib.h>
struct Compra
{
float codprod;
float cantidad;
float precio;
float total;
};
struct Compra compra;
FILE *fd;
int i;
int main()
{
printf ("#*************************************#\n");
printf ("# -[ Comprar 1.1 - by Sagrini ]- #\n");
printf ("# ------------------------------ #\n");
printf ("# Original code by Clodan #\n");
printf ("#*************************************#\n");
fd=fopen ("./register.dat", "a+");
compra.codprod=1;
while (compra.codprod!=0.0)
{
printf("\nIngrese el Codigo del Producto: ");
scanf("%f",&compra.codprod);
if (compra.codprod==0.0)
break;
printf("Ingrese la cantidad: ");
scanf("%f",&compra.cantidad);
printf("Ingrese el precio: ");
scanf("%f",&compra.precio);
compra.total+=compra.precio;
fprintf (fd, "PRODUCT %f x%f\n", compra.cantidad, compra.codprod);
}
fprintf (fd, "TOTAL %f\n\n", compra.total);
printf("\nTOTAL $%f\n\n", compra.total);
fclose (fd);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
struct Compra
{
float codprod;
float cantidad;
float precio;
float total;
};
struct Compra compra;
struct tm *hora;
time_t hour;
FILE *fd;
int i;
int main()
{
printf ("#*************************************#\n");
printf ("# -[ Comprar 1.2 - by Sagrini ]- #\n");
printf ("# ------------------------------ #\n");
printf ("# Original code by Clodan #\n");
printf ("#*************************************#\n");
for (;;)
{
fd=fopen ("./register.dat", "a+");
time (&hour);
fprintf (fd, "%s",ctime (&hour));
compra.codprod=1;
while (compra.codprod!=0.0)
{
printf("\nIngrese el Codigo del Producto: ");
scanf("%f",&compra.codprod);
if (compra.codprod==0.0)
break;
printf("Ingrese la cantidad: ");
scanf("%f",&compra.cantidad);
printf("Ingrese el precio: ");
scanf("%f",&compra.precio);
compra.total+=compra.precio;
fprintf (fd, " PRODUCT %f x%f\n", compra.cantidad, compra.codprod);
}
fprintf (fd, " --------\n");
fprintf (fd, " TOTAL %f\n\n\n", compra.total);
printf("\nTOTAL $%f\n\n\n", compra.total);
fclose (fd);
getchar ();
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
struct Compra
{
int codprod;
int cantidad;
float precio;
float total;
};
struct Compra compra;
struct tm *hora;
time_t hour;
FILE *fd;
int i;
int main()
{
printf ("#**************************************#\n");
printf ("# -[ Comprar 1.3.2 - by Sagrini ]- #\n");
printf ("# ------------------------------- #\n");
printf ("# Original code by Clodan #\n");
printf ("#**************************************#\n");
for (;;)
{
fd=fopen ("./register.dat", "a+");
time (&hour);
fprintf (fd, "%s",ctime (&hour));
compra.codprod=1;
while (compra.codprod!=0.0)
{
printf("\nIngrese el Codigo del Producto: ");
scanf("%d",&compra.codprod);
if (compra.codprod==0.0)
break;
printf("Ingrese la cantidad: ");
scanf("%d",&compra.cantidad);
printf("Ingrese el precio: ");
scanf("%f",&compra.precio);
compra.precio*=compra.cantidad;
compra.total+=compra.precio;
fprintf (fd, " PRODUCT %d x%d==%f\n", compra.codprod, compra.cantidad, compra.precio);
}
fprintf (fd, " --------\n");
fprintf (fd, " TOTAL %f\n\n\n", compra.total);
printf("\nTOTAL $%f\n\n\n", compra.total);
fclose (fd);
getchar ();
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>
#include <arpa/inet.h>
int sockfd, newsock;
int finalizar (int state)
{
printf("[+] Finalizando...");
close (sockfd);
close (newsock);
printf("\t[OK]\n\n");
exit (1);
}
int main ()
{
printf ("\n");
printf ("#*************************************#\n");
printf ("# -[ EvilBruteforce.0 - by Sagrini ]- #\n");
printf ("# --------------------------------- #\n");
printf ("# Telnet Bruteforce #\n");
printf ("#*************************************#\n\n\n");
struct sockaddr_in host, client;
int a=sizeof (struct sockaddr);
char pass [30];
printf("[+] Creando el Socket...");
if ((sockfd=socket (2, 1, 0))!=-1)
printf ("[OK]\n");
else
{
printf("[FAIL]\n");
finalizar (1);
}
host.sin_port=htons(31337);
host.sin_family=AF_INET;
host.sin_addr.s_addr=0;
memset (host.sin_zero, 0, 8);
printf ("[+] Bindeando...");
if(bind(sockfd,(struct sockaddr*)&host,sizeof(host))==-1)
{
printf("\t[FAIL]\n");
finalizar (1);
}
printf ("\t[OK]\n");
printf ("[+] Listening...");
if(listen(sockfd,5)==-1)
{
printf("\t[FAIL]\n");
finalizar (1);
}
else
printf("\t[OK]\n");
printf("[+] Esperando cliente...");
if((newsock=accept(sockfd, (struct sockaddr*)&client, &a))==-1)
{
printf("[FAIL]\n");
finalizar (1);
}
else
printf("[OK]\n\n");
printf("[+] Conexion establecida.\n");
send (newsock, "Password: ", 11, 0);
recv (newsock, &pass, 30, 0);
if (strcmp (pass, "strike\n")==1)
{
printf (" ==> Access granted\n\n");
send (newsock, " ==> Access granted.\n\n", 23, 0);
}
else
{
printf (" ==> Access denied.\n\n");
send (newsock, " ==> Access denied.\n\n", 22, 0);
}
finalizar (0);
}