#1 Error de compilacion en C
Acabo de empezar en C, y decidí hacerlo en linux, compilando con gcc me aparece el error Segmentation default despues de imprimir la variable nombre con getch(). Ya se que el codigo es comico y una basura pero solo es para probar. Se que falta poner pausas pero no logro que ande system("pause") de stdlib.h en linux.
#include <stdio.h>
int main()
{
int decision;
int nombre,personaje;
int corres,esconderte;
printf("Cual es tu nombre? \n");
nombre = getchar();
printf("Bienvenido %s \n",nombre);
printf("Nombre de tu personaje \n ?");
personaje = getchar();
printf("Esto es un juego de texto \n \n");
printf("Te encuentras en una calle llena de \n");
printf("zombies, decides esconderte en una casa ,\n");
printf("o corres? \n");
decision = getchar();
if (decision = corres)
{
printf("Saliste corriendo, te topaste con un zombie y moriste \n");
}
if (decision = esconderte)
{
printf("Te resguardas en una casa y te matan un perro zombie \n");
}
getchar();
return 0;
}
#include <stdio.h>
int main()
{
int decision;
int nombre,personaje;
int corres,esconderte;
printf("Cual es tu nombre? \n");
nombre = getchar();
printf("Bienvenido %s \n",nombre);
printf("Nombre de tu personaje \n ?");
personaje = getchar();
printf("Esto es un juego de texto \n \n");
printf("Te encuentras en una calle llena de \n");
printf("zombies, decides esconderte en una casa ,\n");
printf("o corres? \n");
decision = getchar();
if (decision = corres)
{
printf("Saliste corriendo, te topaste con un zombie y moriste \n");
}
if (decision = esconderte)
{
printf("Te resguardas en una casa y te matan un perro zombie \n");
}
getchar();
return 0;
}
0