Hola, veran yo trabajo bajo unix, es decir el sistema bajo el cual estoy programando es Linux, y claro que el compilador que uso es GCC ahora bien, tengo el siguiente codigo:
#include<stdio.h>
int main(void)
{
int usuario,clave=123;
printf("Ingrese su clave\n");
scanf("%d",usuario);
if (usuario == clave)
system("clear");
system("date");
printf("Acceso autorizado Bienvenido\n");
else
printf("Acceso Denegado lo lamento\n");
getch();
return 0;
}
Y al intentar compiar me tira el error:
[th3r0rn@Linux c]$ gcc login.c -o login
login.c: En la función ‘main’:
login.c:11: error: ‘else’ without a previous ‘if’
[th3r0rn@Linux c]$
tambien escribi otro parecido:
[/CODE]#include<stdio.h>
int main(void)
{
char pass;
system("clear");
printf("***************\n");
system("date");
printf("***************\n\n");
printf("Hola Ingresa la contraseña:\n");
scanf("%s",pass);
if (pass == "a");
system("clear");
printf("**BIENVENIDO**\n");
else printf("Tu mama conmigo!\n\n");
return 0;
}
y el error al intentar compilar es:
[CODE][th3r0rn@Linux c]$ gcc acceso.c -o acceso
acceso.c: En la función ‘main’:
acceso.c:11: aviso: comparación entre puntero y entero
acceso.c:14: error: ‘else’ without a previous ‘if’
[th3r0rn@Linux c]$
alguien me puede ayudar a decirme que pasa?
muchas gracias