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 - amchacon

#1171
Cita de: Stakewinner00 en  3 Febrero 2013, 20:03 PM
mm, lo probe y no me va, me pone que no encuentra ficheros, pero si que hay.
Tienen que estar en la misma carpeta del programa.
#1172
Programación C/C++ / Re: [DUDA] DEV C++
3 Febrero 2013, 16:43 PM
Aquí te dejo unos videotutoriales bastante completos:
http://minidosis.org/C++/
#1173
Programación C/C++ / Re: [DUDA] DEV C++
3 Febrero 2013, 13:47 PM
Clica en Settings -> Compiler-> Executables  y en la primera opcion pulsa los 3 puntos.

Elige la carpeta Mingw que esta dentro de Codeblocs. Con eso te deberia funcionar

PD: Asegurate que tienes activado el GCC Compiler como compilador principal (es el primero de la lista de compiladores que te viene).
#1174
Has probado a formatear dichas particiones en Fat32
#1175
Programación C/C++ / Re: [DUDA] DEV C++
3 Febrero 2013, 12:13 PM
Cita de: 2.0 en  3 Febrero 2013, 03:11 AM
Al iniciar el programa me apareció una lista de cosas en rojo, como si faltasen, no pude sacarle foto y ahora cuando inicio el programa dice "Enviroment Error Can't find compiler executable in your bla bla bla" Problemas, no? jaja Voy a reinstalarlo a ver que sucede.
Eso significa que te has descargado la versión sin compilador... Bajate la versión que incluye el MingW

Por cierto, el C/C++ es un lenguaje bastante avanzado... La mayoría de los programas que ejecutes (incluso windows!) están programados en C.
#1176
Cita de: Puredepapas en  3 Febrero 2013, 04:19 AM
Gracias .. se que se escapa del tema pero... si uso

notas=new float[contador];
notas=new float[contador*2];


el segundo new funcionaria como realloc ? como haria la reasignación de memoria cuando ya invoque a new antes ?

saludos
Cada llamada a new, reserva una porción de memoria y te devuelve el puntero con la dirreción.

Si pones dos llamadas seguidas, harán lo mismo, pero al hacer la segunda perderías la dirreción de la anterior y tendrías una fuga de memoria:
http://www.youtube.com/watch?v=Y9eYr8zGGIg

Tienes que borrar la memoria cogida antes de hacer un nuevo new:
notas=new float[contador];
delete[] notas;
notas=new float[contador*2];


Para más información:
http://c.conclase.net/curso/index.php?cap=013b
#1177
Una cosa, en C++ tienes el operador new/delete para reservar dinámicamente la memoria, no necesitas el alloc:

Código (cpp) [Seleccionar]
notas = new float[contador];
#1178
Solucionados los problemas de DLL. Ahora el exe ocupa un poquito más pero no creo que nadie se queje  :silbar:
#1179
Si le metes Tamanyo 0, ningun bucle for de los que has puesto se ejecutará. Al no rellenar los vectores solo imprimiras basura.

Lo unico que tienes que hacer es una pequeña comprobación en el main:

Código (cpp) [Seleccionar]
int main()
{
   Tarray array;
   TComplejo elMayor;
   int tamanyo = cuantosHay();

   if (tamanyo != 0)    
   {
       introduzcaValores(array, tamanyo);
       mayorComplejo(array, elMayor);
       cout << "El complejo con mayor módulo de todos es -->  ";
       imprimirComplejo(elMayor);
   }
   else
        cout<<"Error, no se puede introducir un tamanyo de cero";
       
   return 0;
}
#1180
Cita de: vk496 en 31 Enero 2013, 21:20 PM
Podrias dar una breve introduccion de como funciona?
Bueno he dejado el código, pero te haré un resumen.

A diferencia de los zips, los rars guardan todos los archivos en el mismo paquete. Eso implica que tiene que haber un modo de identificar a los archivos, si le cambiaramos la "cabecera de identificación" por otro Byte cualquiera. El winrar seguirá leyendo hasta encontrar el siguiente archivo. La cosa es tan fuerte, que incluso puedes abrir un Rar con todo "oculto" sin que el winrar sospeche de nada.

Con los Zips también se puede hacer algo parecido: Borrando su nombre. Pero no es tan sutil, puesto que el winrar si puede detectar que falta el nombre y mandarte un mensaje de error ("No se pudo descomprimir uno de los archivos").

Cita de: vk496 en 31 Enero 2013, 21:20 PMUn Saludo y espero ver esto en Linux tambien... :)
Me encantaría, tendría que ver como compilar programas de linux en windows.

Por cierto, sigo sin poder resolver el problema de Libgcc. Como se activan las opciones de enlace en el IDE Codeblocks?