elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Ayuda con cola dinámica para calculadora de números complejos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con cola dinámica para calculadora de números complejos  (Leído 2,171 veces)
evanderxzxtg

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Ayuda con cola dinámica para calculadora de números complejos
« en: 20 Marzo 2019, 06:07 am »

Mi código compila, pero al ejecutar me marca bus error 10, no se que esta fallando.Estoy intentando capturar datos en una cola dinámica.
Mi código se va de dos partes, la biblioteca "Complejos.h" y la función principal main

Complejos.h

Last login: Tue Mar 19 22:45:55 on ttys000
MacBook-Pro-de-Evander:~ evander19tggmail.com$ cd desktop
MacBook-Pro-de-Evander:desktop evander19tggmail.com$ cd complejos3
MacBook-Pro-de-Evander:complejos3 evander19tggmail.com$ emacs Complejos.h





















void primero(numero *inicio,numero **tail)
{
  numero *aux=inicio;

}

void siguiente(numero *inicio,numero **tail){
  numero *aux=inicio;
  aux=aux->sig;
  **tail=*aux;
}

void imprimeNumero(numero *elemento)
{

  printf("\t %d----> %s----->%d",elemento->real,elemento->imaginaria,elemento->coefi\
cienteI);
}

Función main

#include<stdlib.h>
#include<stdio.h>
#include"Complejos.h"


int main(){

  complex();

}



En línea

evanderxzxtg

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Ayuda con cola dinámica para calculadora de números complejos
« Respuesta #1 en: 20 Marzo 2019, 06:14 am »


Mi código compila, pero al ejecutar me marca bus error 10, no se que esta fallando.Estoy intentando capturar datos en una cola dinámica.
Mi código se va de dos partes, la biblioteca "Complejos.h" y la función principal main

Complejos.h


typedef struct complejos{

  int real;
  char *imaginaria;
  int coeficienteI;
  struct complejos *sig;
}numero;

 numero *  CrearNumero(int r,char *i, int c);
 void insertar(numero *inicio, numero *elemento);
 void imprimeNumero(numero *elemento);
 int complex(void);

int complex(void){
  char opcion;
  int x,z;
  char y;
  printf("\tBienvenido a su calculadora de números complejos\n\n");
  printf("\t   Seleccione la operación que desea realizar:\n");
  printf("\t    a.Suma\n\n");
  printf("\t    b.Multiplicación\n\n");
  printf("\t    c.Potencia\n\n");
  printf("\tOpción:");
  scanf("%c",&opcion);
  switch(opcion)
    {
    case 'a':system("clear");
      printf("hola\n");
      numero *elemento;
      numero *inicio;
      numero *nuevo;
      scanf("%d  %d",&x,&z);
      elemento= CrearNumero(x,"i",z);
      insertar(inicio,elemento);
      imprimeNumero(elemento);
      printf("\n");
    }

  return 0;
}

numero* CrearNumero(int r,char *i, int c)
{
  numero* nuevo=(numero*) malloc(sizeof(numero*));
  nuevo->real=r;
  nuevo->imaginaria=i;
  nuevo->coeficienteI=c;
  nuevo->sig=NULL;
  return nuevo;
}

void insertar(numero *inicio, numero *elemento){

  numero *aux=inicio;
  while(aux->sig==NULL){
    aux=aux->sig;
  }
  aux->sig=elemento;
}

void primero(numero *inicio,numero **tail)
{
  numero *aux=inicio;

}

void siguiente(numero *inicio,numero **tail){
  numero *aux=inicio;
  aux=aux->sig;
  **tail=*aux;
}

void imprimeNumero(numero *elemento)
{

  printf("\t %d----> %s----->%d",elemento->real,elemento->imaginaria,elemento->coefi\
cienteI);
}



Función main

#include<stdlib.h>
#include<stdio.h>
#include"Complejos.h"


int main(){

  complex();

}


[/quote]


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
pasar datos de una cola dinámica a otra cola...
Programación C/C++
include (); 4 9,525 Último mensaje 10 Agosto 2012, 10:01 am
por BlackZeroX
Calculadora que suma numeros romanos
Programación C/C++
miiku 1 10,292 Último mensaje 13 Agosto 2012, 03:50 am
por farresito
Dudas con cola dinamica
Java
Nxyngs 0 1,613 Último mensaje 26 Octubre 2013, 00:59 am
por Nxyngs
[C] (Aporte) Estructura de pila y cola con memoria dinámica
Programación C/C++
class_OpenGL 2 4,416 Último mensaje 23 Agosto 2016, 04:56 am
por class_OpenGL
ayuda con multiplicacion de n numeros complejos
Programación C/C++
cho250425 1 2,801 Último mensaje 27 Noviembre 2016, 16:28 pm
por ivancea96
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines