Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct _variable{
- int tipo;
- char *nombre;
- int valor_Entero;
- float valor_Flotante;
- char *valor_String;
- struct _variable *siguiente;
- };
- typedef struct _variable *lista;
- lista tabla;
- void guardarVariableEntera(lista p, char *nombre, int valor){
- lista nuevo;
- if(p==NULL){
- printf("lista vacian");
- }else{
- if(buscar(p,nombre)!=NULL){
- printf("La variable '%s' ya ha sido creadan", nombre);
- }else {
- nuevo = guardaMem();
- nuevo->tipo = 0;
- nuevo->nombre = nombre;
- nuevo->valor_Entero = valor;
- nuevo->valor_Flotante = 0;
- nuevo->valor_String = " ";
- nuevo->siguiente = p->siguiente;
- p->siguiente = nuevo;
- p = p->siguiente;
- }
- }
- }
- *Declaracion de variables enteras*/
- | INT expVar IGUAL expE PUNTOYCOMA
- {
- printf("tabla: %d", &tabla);
- guardarVariableEntera(tabla, $2, $4);
- $$ = getValorEntero(tabla, $2);
- }
Add Comment
Please, Sign In to add comment