• Viernes 9 de Mayo de 2025, 22:28

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - borca

Páginas: 1 [2] 3
26
GNU/Linux / Re: manual GCC
« en: Miércoles 28 de Mayo de 2003, 16:01 »
jeje ya suponia que seria Juank quien responderia a la pregunta...gracias pero sin embargo tengo tododavia algunas dudas....por ejemplo pa' empezar a escribir mi codigo fuente, pa' gravarlo en una carpeta, etc , si me puedes dar un sitio donde encontrar o escribir los comandos Thx

27
GNU/Linux / Re: manual GCC
« en: Lunes 26 de Mayo de 2003, 13:57 »
Hola a todos,
Hace algunos dias poste un msg preguntando como instalar un compilador gcc para linux Suse 8.1, como no pude solucionar el prolema, pues he decidido de trbajar con gcc en consola pero lo encuentro un poco dificil por que no conozco muy bien los comandos, entonces quisiera saber si alguien me podria decir donde puedo encontrar un manual con todos los comandos que hay que utilizar en consola pa" compilar con el gcc....Gracias

28
GNU/Linux / Re: instalacion gcc
« en: Viernes 2 de Mayo de 2003, 20:40 »
Gracias Juank por tus respuestas....no esque las este criticando y espero que no lo tomes de mal pero ya van tres veces que veo que lo haces de una manera no muy clara!!!
- por ejemplo me gustaria saber desde donde puedo bajar el rhide para gcc,
- si he pasado a linux no es solo porque quiero cambiar de compilador si no de ambiente

29
GNU/Linux / Re: instalacion gcc
« en: Martes 29 de Abril de 2003, 22:47 »
Hola a todo el mundo!
Queriendo dejar de usar bortland c++ sobre windows he querido pasar a linux pa' compilar con gcc o cualquier otro compilador!
El caso esque hace unas semanas instale Suse 8.1 a partir de un ftp y aproveche pa' bajar varios paquetes de compiladores donde estaba gcc y sus librerias, lo que no se es si durante la instalacion Suse los instala en todo caso no aparece en la barra de menu, lo que me hace pensar que no esta instalado!
Yo quisiera saber que puedo hacer en este caso si hay que instalar el paquete y como o cualquier otra solucion....Gracias todo el que me pueda ayudar y a los que no tambien :p

30
C/C++ / Re: insertar un .OBJ en LINK
« en: Jueves 24 de Abril de 2003, 14:08 »
Hola a todo el mundo!
Alguien me podria decir como hago pa' insertar un archivo .obj usando Bortland c++Builder para linkar mi programa con otro ya creado donde se encuentran funciones que utilizo en mi codigo.

NT: el archivo obj lo tengo, lo que pasa esque es la primera vez que compilo con Bortland y no conozco muy bien el funcionamiento pa' configurarlo

Gracias a todos los que me puedan ayudar y a los que no tambien :p

31
C++ Builder / insertar un .OBJ en LINK
« en: Jueves 24 de Abril de 2003, 14:02 »
Hola a todo el mundo!
Alguien me podria decir como hago pa' insertar un archivo .obj usando Bortland c++Builder para linkar mi programa con otro ya creado donde se encuentran funciones que utilizo en mi codigo.

NT: el archivo obj lo tengo, lo que pasa esque es la primera vez que compilo con Bortland y no conozco muy bien el funcionamiento pa' configurarlo

Gracias a todos los que me puedan ayudar y a los que no tambien :p

32
C/C++ / Re: insertar un .obj
« en: Lunes 17 de Marzo de 2003, 21:20 »
La verdad esque necesito compilar un programa que utiliza las funciones de otro ya compilado y aquellas funciones a las cuales debo de utilizar se encuentran en un archivo .obj

33
C/C++ / Re: insertar un .obj
« en: Domingo 16 de Marzo de 2003, 01:27 »
Hola a todos!
Alguien me podria decir como inserto una libreria o un archivo .obj en el compilador C++ Builder 5
thx

34
GNU/Linux / Re: instalacion linux
« en: Sábado 15 de Marzo de 2003, 21:54 »
Hola!
Bueno es una pregunta un poco evidente pero esque siempre olvido  :p para instalae cualquier distribucion linux en disco duro con windows, que es lo que hay que instalar primero pa' que windows tome que carga linux?? y que pasa si instalo ahora que tengo windows encima??
Gracias

35
C/C++ / Re: ayuda para escribir caracteres
« en: Martes 11 de Marzo de 2003, 19:55 »
estas seguro que no hay ningun problema cuando abres del fichero??
recuerda definir un puntero tipo fichero
par ex:

#include <stdio.h>
FILE *fd;
fd = fopen( "nomFichero", modoAcces);
/* modos de acceso:
    r : lectura (debe existir)
   w: escritura
   a: fichiero a añadir (debe existir)
*/


espero que te sirva de ayuda :p

36
GNU/Linux / formatear un HD
« en: Martes 11 de Marzo de 2003, 19:41 »
Text sip mas o menos eso es lo que habia pensado hacer, pero tenia dudas en cuanto fdisk, porque me destruye la particion que red hat a creado para luego crear otra sobre la misma zona, cosa que no me habian recomendado, en todo caso  Gracias;)

37
GNU/Linux / Re: formatear un HD
« en: Lunes 10 de Marzo de 2003, 22:31 »
Hola a todos!
Alguien me podria decir que programa utilizar para formatear un hard disk desde linux, en verdad ahora tengo la ultima version de red hat instalada pero me gustaria pasar a suse 8.1 , es por eso que necesito saber como formatear o si hay otro metodo..gracias :good:

38
GNU/Linux / Re: Notas de prensa sobre Linux
« en: Viernes 3 de Enero de 2003, 18:54 »
cuanto le pago microsoft al redactor del primer articulo por publicarlo???? :p texto BlueText

39
GNU/Linux / Re: Interesados en programar Basic bajo Linux.
« en: Viernes 3 de Enero de 2003, 18:48 »
texto BlueText Gracias por el link, la verdad esq no me intereso tanto a Basic, pero quisera saber si me puedes enviar uno de esos links donde pueda bajar 1 compulador c ou c++ para linux red hat, estoy novato en linux y no conozco mucho ...thx :p

40
C/C++ / Re: LIBBRO DE C++
« en: Domingo 6 de Octubre de 2002, 22:35 »
euh..!! en internet tienes muchos manuales donde puedes encontrar todo lo que buscas en un libro donde te enseñen c++...depronto en http://www.lawebdelprogramador.com/ encuentras algunos manuales de c++ en español

41
C/C++ / Re: LIBBRO DE C++
« en: Domingo 6 de Octubre de 2002, 22:32 »

42
C/C++ / backtracking!!! :p
« en: Jueves 2 de Mayo de 2002, 23:19 »
si quires lo posteas para que los que esten interesados lo puedan ver...si no a borca82@yahoo.fr   Gracias

43
C/C++ / Re: backtracking!!! :p
« en: Miércoles 1 de Mayo de 2002, 14:38 »
alguien tiene una explicacion mas clara??...sin ofender:)

44
C/C++ / Arboles B+
« en: Miércoles 1 de Mayo de 2002, 14:31 »
esto es una implementacion de una clase arbol
asi se ve horrible pero es mucho mas facil que eso, pasalo a tu compilador habitual :p

template <class Elem>
class Arbre2 {
   class Noeud {
      friend class Arbre2<Elem>;
      Elem info;
      Noeud *fg, *fd;
      Noeud (const Elem& E, Noeud* G=NULL, Noeud* D=NULL):
         info(E), fg(G), fd(D) {}
   };
public:
      typedef Noeud* Place;
private:
   Place rac;
   inline static Place Copy (Place);
   inline static void Cancel(Place&);
public:
   bool Existe (Place p) const          {return p != NULL;}
   Place Rac () const                   {return rac;}
   Place FilsG (Place p) const          {return p->fg;}
   Place FilsD (Place p) const          {return p->fd;}
   Elem& operator[] (Place p)           {return p->info;}
   void InsG (const Elem& E, Place p)   {Cancel(p->fg); p->fg = new Noeud(E);}
   void InsD (const Elem& E, Place p)   {Cancel(p->fd); p->fd = new Noeud(E);}
   void InsG (const Arbre2& A, Place p) {Cancel(p->fg); p->fg = Copy(A.rac);}
   void InsD (const Arbre2& A, Place p) {Cancel(p->fd); p->fd = Copy(A.rac);}
   void SupG (Place p)                  {Cancel(p->fg);}
   void SupD (Place p)                  {Cancel(p->fd);}
// Constructores
   Arbre2 (const Elem& E): rac(new Noeud(E)) {}
   Arbre2 (): rac(NULL) {}
   Arbre2 (const Arbre2& A, Place p): rac(Copy(p)) {}
   Arbre2 (const Arbre2& A): rac(Copy(A.rac)) {}
   Arbre2& operator= (const Arbre2& A) {
      if (this != &A) {Cancel(rac); rac = Copy(A.rac);}
      return *this;
   }
   ~Arbre2 () {Cancel(rac);}
};

template <class Elem>
Arbre2<Elem>::Place Arbre2<Elem>::Copy (Place p) {
   return p ? new Noeud(p->info, Copy(p->fg), Copy(p->fd)) : NULL;
}

template <class Elem>
void Arbre2<Elem>::Cancel (Place& p) {
   if (p) {
      Cancel(p->fg);
      Cancel(p->fd);
      delete p; p = NULL;
   }
}

45
C/C++ / Re: Arboles B+
« en: Sábado 27 de Abril de 2002, 19:26 »
una estructura binaria es como una lista solo que con una raiz y dos punteros para cada hijo o rama...la ventaja es que con los arboles puedes trabajar recursivamente :p.....Y BUENO HACER MIL COSAS...cual es tu mail o t mando unos cod c++ de estructuras binarias

46
C/C++ / Re: backtracking!!! :p
« en: Jueves 25 de Abril de 2002, 10:13 »
Hola!! alguien me podria explicar bien...en que consiste el backtrack??? con ejemp, si puede;) gracias:D

47
C/C++ / AYUDA con PILAS en C++
« en: Lunes 22 de Abril de 2002, 00:27 »
bueno Iori como habreis dicho "en verdad agradecere la ayuda k me brinden" pues si necesitas algunos codigos de stacks dame tu mail, aunque creo que alguien ya los ofrecio..bueno en todo caso hay estan :p

48
C/C++ / Re: Fichero > Puntero > Estructura
« en: Jueves 18 de Abril de 2002, 23:23 »
no entendi:(

49
C/C++ / Re: arboles ternarios
« en: Martes 16 de Abril de 2002, 22:59 »
alguien podria explicarme o darme un ejemplo de lo que es un arbol ternario??...que diferencia para buscar un elemento con una estructura  binaria??? gracias:o

50
C/C++ / Re: POR FAVOR ES MUY IMPORTANTE¡¡¡¡¡¡¡¡¡¡¡¡
« en: Miércoles 6 de Marzo de 2002, 10:53 »
si esto te puede servir mas bien como ejemplo y mirar como funcionan las listas...este ejemplo es de listas circulares
:


# ifndef PA_h
# define PA_h

#include <stdio.h>
#include <stdlib.h>
#include <iostream.h>
#include <conio.h>

#define TIPO int

typedef struct nodo
{
   TIPO info;
   struct nodo *enlace;
   struct nodo *enlace1;
}LISTA;



int menu(void);


void inserta_final(LISTA **ptr, char elemento);
void inserta_or(LISTA **ptr,LISTA **p, char elemento);
void orden(LISTA **ptr,LISTA **p);
void elim_ele_lista(LISTA **ptr);
void buscar_ele(LISTA **ptr,LISTA **p, char elemento);
void mostrar_elementos(LISTA **ptr,LISTA **p);




void inserta_final(LISTA **ptr,LISTA **p, char elemento)
{
   LISTA *p1, *p2,*aux;

   p1 = *ptr;
   if(p1 == NULL)
   {
      p1 = new(LISTA);
      if (p1 != NULL)
      {
         p1->info    = elemento;
         p1->enlace  = p1;
         p1->enlace1 = p1;

         *ptr = p1;
         *p   = p1;
      }
   }
   else
   {     aux=p1;

      while(p1->enlace != aux)
         p1 = p1->enlace;
      p2 = new(LISTA);
      if(p2 != NULL)
      {
         p2->info = elemento;
         p2->enlace = aux;
         p1->enlace = p2;
         p2->enlace1 = p1;
         aux->enlace1 =p2;
         *p = p2;
      }
   }
}


int menu(void)
{
   int car;
   clrscr();
   printf("n  opcion 1 insertar final elementos en la lista ");
   printf("n  opcion 2 sacar un elemento de la lista");
   printf("n  opcion 3 insertar ordenadamente");
   printf("n  opcion 4 ordenar inserci¢n");
   printf("n  opcion 5 buscar elemento");
   printf("n  opcion 6 mostrar elementos");
   printf("n  opcion 7 Exitn");
   do{
   car=getche();

   }while(car<49||car>55);
   return car;
}

void elim_ele_lista(LISTA **ptr,LISTA **p)
{
      LISTA *aux,*aux1,*aux2;

      aux=*ptr;

    if(aux!=NULL){
            if(aux->enlace!=aux){
            *ptr=aux->enlace;
            aux1=*ptr;
            aux1->enlace1=aux->enlace1;
            aux2=*p;
            aux2->enlace=aux1;
            printf("nnEl elemento eliminado es %c",aux->info);
               delete(aux);
            }

         else
            {
               printf("nnEl elemento eliminado es %c",aux->info);
             delete(aux);
             *ptr=NULL;
               *p=NULL;
             }
          }
          else

               printf("Lista vac¡a");



}

void inserta_or(LISTA **ptr,LISTA **p, char elemento)
{
   LISTA *p1, *p2,*aux,*aux1;

   p1 = *ptr;

   if(p1 == NULL)
   {
      p1 = new(LISTA);
      if (p1 != NULL)
      {
         p1->info    = elemento;
         p1->enlace  = p1;
         p1->enlace1 = p1;

         *ptr = p1;
         *p   = p1;
      }
   }
   else
   {     aux=p1;
   p2 = new(LISTA);


if(elemento<p1->info)

{ if(p1->enlace==aux)

   {
      *ptr=p2;
    p2->info=elemento;
    p2->enlace= p1;
    p2->enlace1=p1;
    p1->enlace =p2;
    p1->enlace1=p2; }

    else
      {
         *ptr=p2;
         p2->info=elemento;
         p2->enlace=p1;
         aux1=*p;
         aux1->enlace=p2;
         p2->enlace1=aux1;
         p1->enlace1=p2;
       }}

    else{

      while(p1->enlace != aux)
   {      aux1=p1->enlace;
      if((p1->info<elemento&&elemento<aux1->info)||
      (p1->info==elemento||elemento==aux1->info))
      break;
      else
         p1 = p1->enlace;

         }



      if(p1->enlace==aux) {
         p2->info = elemento;
         p2->enlace = aux;
         p1->enlace = p2;
         p2->enlace1 = p1;
         aux->enlace1 =p2;
         *p = p2;
         }
      else {
      p2->info=elemento;
      aux1=p1->enlace;
      p1->enlace=p2;
      p2->enlace1=p1;
      p2->enlace=aux1;
      aux1->enlace1=p2;
      }
      }}
      }




void orden(LISTA **ptr,LISTA **p)
{
   LISTA *x3,*p1, *p2,*aux,*aux1,*x,*x1=NULL,*i=NULL,*j=NULL,*m;
   char elemento;




   x=*ptr;
   x3=x;

   if(*ptr!=NULL)
   {

do{
      p1=x1;

    elemento=x->info;

      if(p1==NULL)

   {
    p1=new(LISTA);

    p1->info=elemento;
    p1->enlace=p1;
    p1->enlace1=p1;

    i=p1;
    j=p1;

    x1=p1;

    }


   else{

   p2=new(LISTA);

   p2->info=elemento;


if(elemento<p1->info)

{
   aux1=p1->enlace1;
   p2->enlace=p1;
   p1->enlace1=p2;
   p2->enlace1=aux1;
   aux1->enlace=p2;
   i=p2;
   x1=p2;
}


else{

   while(p1->enlace!=x1)

    {
    aux=p1->enlace;

if((elemento>p1->info&&elemento<aux->info)||(elemento==p1->info))
    break;

else
    p1=p1->enlace;


}

if(p1->enlace!=x1)

{
   p2->enlace=aux;
   p2->enlace1=p1;
   p1->enlace=p2;
   aux->enlace1=p2;

}

else
   if(p1->enlace==x1)
   {
   p2->enlace1=p1;
   p1->enlace=p2;
   p2->enlace=x1;
   x1->enlace1=p2;
   j=p2;
   }


}
}

m=x->enlace;

delete(x);

x=m;

}
while(x!=x3);

printf("Ordenaci¢n con ‚xito");

*ptr=i;
*p=j;


}
else


printf("Lista Vac¡a");


}
void buscar_ele(LISTA **ptr,LISTA **p,char elemento)
{
      LISTA *aux,*aux1;

      aux=*ptr;

      aux1=*p;

      aux1=aux1
      ->enlace;

    if(aux!=NULL){
      while(aux->enlace!=aux1&&aux->info!=elemento){
               aux=aux->enlace;
               }
          if(aux->info==elemento) {
            printf("nnEl elemento es %c , ubicado en la posici¢n %p ",aux->info,aux);

               }
          else
          printf("nnEl elemento no existe");
            }

          else

               printf("nnLista vac¡a");



}


void mostrar_elementos(LISTA **ptr,LISTA **p)
{
      LISTA *aux,*aux1,*aux2;

      aux=*ptr;
      aux1=*p;

      aux1=aux1->enlace;

    if(aux!=NULL){

    printf("Los elementos son:nn");
      while(aux->enlace!=aux1){
            printf("El elemento %c , est  ubicado en la posici¢n %p n",aux->info,aux);
               aux=aux->enlace;
               }

            printf("El elemento %c , est  ubicado en la posici¢n %p n",aux->info,aux);
            }
         else

               printf("nnLista vac¡a");



}


# endif:D

Páginas: 1 [2] 3