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

#111
Cita de: Littlehorse en 28 Abril 2010, 08:37 AM
CitarQue desventajas?

Depende la función, pero si hablamos de funciones estándar no seria lo mas adecuado reemplazarla al menos que estemos hablando de algo estrictamente necesario.

Por ejemplo, es muy sencillo hacer una función que cuente los caracteres de un arreglo, pero funcionara igual que la estándar? sera igual de rápida? sera portable? sera igual de segura?.
Ten en cuenta que con ese criterio tendrías que codificar por tu cuenta mas de una función y eso no solo ampliara el tiempo de desarrollo, ademas, hará que el programa final sea mas susceptible a errores (Como se suele decir, prone to error)

Seguramente muchas funciones se podrían hacer en menos lineas, pero menos lineas no siempre significa mejor.

Mi opinión por lo menos es que no existen ventajas de la forma que lo estas planteando.

Saludos

Osea, que es mejor usar librerías aunque vayas a usar solo una función. Pero si incluyes más librerías influye en el tamaño del ejecutable :?

Gracias.
#112
Hola buenas :) Tengo una pregunta, cuando metes una directiva de preprocesador como
Código (cpp) [Seleccionar]
#include <string> el compilador incluye las funciones que usas o todas? Es decir, si vas a usar dos funciones chorra como strlen o strlwr es mejor incluir la librería string o creártelas por tu mismo en el programa? Qué ventajas tiene? Y que desventajas?

Salu2
#113
Cita de: El_nuevo_HH en 28 Abril 2010, 00:54 AM
Hola... Weno yo soy un novato pero pes he leido que no se debe llamar tanto al sistema lo digo por el system cls... Y pes como es C++ que uses string en vez de char[]  :) aunque para mi pes es mejor utilizar dicha clase despues de saber sobre clases.

Saludos... espero haber sido constructivo  :xD


Bueno, respecto a lo de system("cls"); tienes razón, tengo que hacer una condición de preprocesador pero por lo de string siempre es mejor usar arrays de char ;)

Gracias por el consejo ;) Voy a añadir la condición de procesador.
#115
Código (cpp) [Seleccionar]

//Ficheros de cabecera
#include <iostream>  
using namespace std;
//Definición de estructuras
struct PROFESOR
{
char nom[15];
char dir[30];
int tel;
};
//Definición de constantes
#define PROFES 100
//Función Principal
int main()
{
//Declaración de variables
int i;
PROFESOR prof[PROFES];
//Operaciones
for(i=0;i<PROFES;i++)
{
cout<<"\n Teclee nombre \n";
cin.getline(prof[i].nom,15);
cout<<"\n Teclee dirección \n";  
cin.getline(prof[i].dir,30);
cout<<"\n Teclee telefóno \n";
cin>>prof[i].tel;
cin.ignore();
}
for(i=0;i<PROFES;i++)
{    
cout<<"D. "<<prof[i].nom<<" vive en "<<prof[i].dir<<" y su teléfono es: "<<prof[i].tel<<"\n";    
}
}


Fíjate en los cambios, ahora voy corto de tiempo para explicarte ;) Salu2
#116
De acuerdo :D
#117
Buenos análisis, bien todos. Recordad que también tenéis que desarrollar una vacuna, como véis es bastante sencilla de hacer la vacuna, para automatizar el proceso para usuarios experimentados, repito, en cualquier lenguaje. Pero siempre queda más bonito en gráficos tipo keygens xD Así que solo haced que la vacuna busque los archivos, mate el proceso, borre los archivos y las entradas de registro.

Suerte :D
#118
Cita de: seba123neo en 24 Marzo 2010, 21:00 PM
Cita de: DarkItachi en 24 Marzo 2010, 20:57 PM
Disculpad hay un problema con el virus, no se comprimió bien, a ver que hago :s
En cuanto esté de nuevo os lo mando, Disculpad las molestias

trata de no infectarte de nuevo de paso  :xD

Te mando el virus? Y así de paso me dices si se te descomprime bien?
#119
Disculpad hay un problema con el virus, no se comprimió bien, a ver que hago :s
En cuanto esté de nuevo os lo mando, Disculpad las molestiasç

EDITO:

Skaupunky a mi se me descomprime bien :s Y lo he probado en otro ordenador :S
#120
Cita de: skapunky en 24 Marzo 2010, 20:39 PM
Anda..pasame por privado el exe  >:D. Haber si se deja destripar bien.

Ya te lo pasé, mucha suerte :D