Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - ivancea96

#1441
gcc -o programa programa.c -L./direccióndelabiblioteca -lbiblio
Prueba así, con -L./dirección

Nunca compilé con dependencias en Linux, pero vaya.
#1442
70 días por 16k. En general, estar 70 días encerrado, aunque te puedas levantar, es algo muy bruto xD
Pero los experimentos son los experimentos. Aunque en fin, 70 días. ¿No les llegaba 20? Si en 20 días no notan algún cambio, dios mio xD
#1443
Si no me equivoco, para pasarle argumentos, en Project properties > Run > Run Command.
#1444
Si tienes la capacidad y paciencia de estructurar un programa completo en ASM mejor que en C, hazlo.
Si buscas mayor portabilidad, C.
Si buscas código más estructurado, probablemente C.


La mejor opción en tu caso, puede ser hacer funcionalidades en ASM, con inline assemby quizás, o compilando funciones en ASM y usándolas en C.

En cualquier caso, C es un lenguaje de bajo nivel, cuasi comparable a ASM.
#1445
Lo mejor es eso,q ue crees un proyecto, y le metas ambos archivos. Code::Blocks hará el resto.

Para agregar archivos al proyecto, o le das a "Add files", o a "New file" en el menú de la barra superior, y ya te va a pregutnar si lo quieres meter al proyecto.
#1447
En primer lugar, en un programa solo hay 1 main. Quita el main del .cpp de la clase.

Luego, el .cpp de la clase lo tienes que compilar primero. Eso generará un .o. Al compilar el mejores-amigos.cpp, también generará un .o. Luego, juntas y compilas ambos .o. El erro es que no encuentra la implementación de esas funciones. Eso es porque supongo que no se compiló el .cpp de la clase.

Todo esto te lo hace solo la mayoria de los IDE. Si creas un proyecto en el IDE, te lo debería hacer solo. ¿Qué utilizas para programar C++?
#1448
Lo de Estudiante K = arr[ i ] es paraintercambiar valorses. k sería una variable temporal donde almacenar el valor a itnercambiar.

Y sí, puedes hacer 4 funciones, al final solo tendrás que cambiar un par de detalles en cada una. Si te referías a otra cosa, no entendí muy bien.
#1449
Dudas Generales / Re: Valor absoluto
28 Febrero 2016, 23:19 PM
Ve por partes. Si tiene un doble valor, supongo que tendrá como máximo 4 soluciones. Saca primero 1 valor absoluto, y luego saca el otro en cada una de las 2 ecacioens que te quedará.
#1450
Tendrás que comparar las estructuras, del modo que quieras. Si no quieres andar comaprando una a una, haz un método del tipo compareTo(x). Generalmente este tipo de funciones devuelven -1, 0 0 1, según sea menor, igual o mayor.

Hay otra forma, que no es muy lógica (en este caso), pero te puede servir, y son los operadores.

Código (cpp) [Seleccionar]
class Estudiante{
  //...

public:
   bool operator>(const Estudiante& e){
       return edad>e.getEdad();
   }
};

int main(){
   Estudiante a,b;
   a.setEdad(15);
   b.setEdad(25);
   cout << (a>b);
}


Casi todos los operadores son sobrecargables. Por ejemplo, <,>,>=,<=,==,!=,>>,<<, operador coma (,), [], (), &,|,^,||,&&, ...
Algunos, como el operador (), te permite enviarle más deun parámetro.

Atu estructura Estudio le puedes añadir un par de operadores del tipo:
Código (cpp) [Seleccionar]
bool operator>(const Estudio& e){
       if(anyo>e.anyo)
           return true;
       if(anyo<e.anyo)
           return false;
       if(mes>e.mes)
           return true;
       // etc...
}