Error en c...
Publicado por Brujilla (2 intervenciones) el 31/10/2005 14:49:06
Buenas a todos!!!!
Antes que nada, gracias a quien mire esto o se interese por ello.
Tengo un problemilla con un prograna que estoy realizando. Trabajo con el Visual Studio.NET en modo consola. Consiste en crear una lista que tenga un nodo con dos campos iguales que apunten unoo al principio de la lista y otro al último. Mi problema está al ejecutar, ya que compila como yo necesito. Por favor, si alguien puede mirarmelo se lo agradecería enormemente. Me da error de evaluación de expresión, dice que la variable está siendo definida mientras se usa. El código al que me refiero es el siguietne:
struct tipus_node
{
char element;
tipus_node *seg;
};
struct tipus_llista
{
tipus_node *primer;
tipus_node *darrer;
} ;
void crear_llista(tipus_llista *L);
void main()
{
tipus_llista *ref_llista;
tipus_node *p;
char x;
x='a';
int opcion=0;
do//Realizamos menú principal hasta que la opción sea Salir
{
clrscr();
gotoxy(20,;
printf("MENU PRINCIPAL\n");
gotoxy(20,10);
printf("1. Crear lista\n");
gotoxy(20,12);
printf("2. Salir\n");
opcion=getch();
switch(opcion)
{
case'1'://Crear la lista
clrscr();
crear_llista(ref_llista);
break;
case'2'://Salida del programa
clrscr();
sleep(1);
break;
}
void crear_llista(tipus_llista *L)
{
L->primer=NULL;
L->darrer=NULL;
}
Antes que nada, gracias a quien mire esto o se interese por ello.
Tengo un problemilla con un prograna que estoy realizando. Trabajo con el Visual Studio.NET en modo consola. Consiste en crear una lista que tenga un nodo con dos campos iguales que apunten unoo al principio de la lista y otro al último. Mi problema está al ejecutar, ya que compila como yo necesito. Por favor, si alguien puede mirarmelo se lo agradecería enormemente. Me da error de evaluación de expresión, dice que la variable está siendo definida mientras se usa. El código al que me refiero es el siguietne:
struct tipus_node
{
char element;
tipus_node *seg;
};
struct tipus_llista
{
tipus_node *primer;
tipus_node *darrer;
} ;
void crear_llista(tipus_llista *L);
void main()
{
tipus_llista *ref_llista;
tipus_node *p;
char x;
x='a';
int opcion=0;
do//Realizamos menú principal hasta que la opción sea Salir
{
clrscr();
gotoxy(20,;
printf("MENU PRINCIPAL\n");
gotoxy(20,10);
printf("1. Crear lista\n");
gotoxy(20,12);
printf("2. Salir\n");
opcion=getch();
switch(opcion)
{
case'1'://Crear la lista
clrscr();
crear_llista(ref_llista);
break;
case'2'://Salida del programa
clrscr();
sleep(1);
break;
}
void crear_llista(tipus_llista *L)
{
L->primer=NULL;
L->darrer=NULL;
}
Valora esta pregunta


0