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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 2 3 [4]
31  Programación / Programación C/C++ / Consulta sobre Dev c++ en: 27 Abril 2012, 04:49 am
Hola como están!

Quería preguntarles sobre el compilador Dev-C++ y su velocidad a la hora de compilar y ejecutar.

Resulta que hasta hace unos días funcionaba de maravilla.
Pero ahora estoy comenzando a notar que tarda un poco mas en compilar y ejecutar.
Es cuestion de segundos, digamos unos 3 o 4...
El código no es extenso y lo mas extraño es que antes la compilacion era casi inmediata utilizando la misma PC.

Que puede ser lo que este ocacionando este cambio de rendimiento?

Saludos!
32  Programación / Programación C/C++ / Re: [Ayuda] Ejercicio sencillo en C en: 25 Abril 2012, 18:44 pm
Gracias a los dos por la ayuda, me sirvio mucho!

El algoritmo de durasno funcionaba a la perfeccion solo que yo no hacia esto

Código
  1. for (i=0; i<20;i++)
  2.        aux[i]='\0';

Saludos! Y gracias nuevamente  :D
33  Programación / Programación C/C++ / Re: [Ayuda] Ejercicio sencillo en C en: 24 Abril 2012, 17:53 pm
Gracias por responder.

La "idea" de como hacerlo la tengo, lo que me esta costando es codificar...

Tengo esto que hice rapidamente y pero no realiza lo que quiero

Código
  1.    printf("Ingrese cadena: ");
  2.    gets(cadena);
  3.  
  4.    aux[0]=cadena[0];
  5.  
  6.    for (int i=1; i<strlen(cadena); i++)
  7.        {
  8.        for (int j=0; j<strlen(aux); j++)
  9.            {
  10.            if (cadena[i]!=aux[j])
  11.               {
  12.               aux[i]=cadena[i];
  13.               }              
  14.            }
  15.        }

El código tiene un error de lógica por lo que no esta realizando lo que quiero pero no se de que manera lo puedo hacer...
Espero que me den una ayudita mas!
34  Programación / Programación C/C++ / [Ayuda] Ejercicio sencillo en C en: 23 Abril 2012, 18:09 pm
Hola como están!

Les vengo con una consulta...

Tengo que hacer un programita que de acuerdo a una palabra ingresada, por ejemplo "programa", me genere una nueva palabra con todas las letras de la primera pero sin las letras que se repiten.

En el caso de la palabra "programa", la nueva seria "progam"

Y bueno despues tengo que contar la cantidad de veces que se repiten... Pero eso es sencillo...

Lo que no se como hacer es lo de guardar solo una vez las que se repiten...

No pido que me hagan la tarea, sino que me puedan dar una idea de como hacerlo...

Saludos! ;)
35  Programación / Programación C/C++ / Re: Dar formato al mostrar array de estructura en C en: 19 Abril 2012, 19:00 pm
Muchisimas gracias por la ayuda!

Era ese el error y ya esta solucionado!

Un abrazo!
36  Programación / Programación C/C++ / Re: Dar formato al mostrar array de estructura en C en: 19 Abril 2012, 17:29 pm
Ahora pruebo, gracias por responder y de paso aprovecho para hacerte una consulta...

Estoy creando una función para buscar un "registro" dentro de un array del tipo struct. El mismo que puse arriba de ejemplo.

Tengo que buscar por nombre y la hice asi

Código
  1. int busquedapornombre (struct infopersonal *puntero, int dim, char val)
  2. {  
  3.    int encontrado=-1;
  4.  
  5.    for (int i=0; i<dim; i++)
  6.        {
  7.        if (strcmp(puntero[i].nombre, val)==0)
  8.           {
  9.           encontrado=i;
  10.           }    
  11.        }
  12.  
  13.    return encontrado;
  14. }

Me sale el siguiente error: "no match for 'operator[]' in 'puntero' "

Qué podra ser que estoy haciendo mal?

A la función la llamo del main de la siguiente forma

Código
  1. ordenarpornombre (vec, dim, val);

Y la tengo definida asi

Código
  1. int busquedapornombre (struct infopersonal *puntero, int dim, char val);
37  Programación / Programación C/C++ / Dar formato al mostrar array de estructura en C en: 19 Abril 2012, 16:35 pm
Hola!

Quisiera saber si hay alguna forma o tienen algún ejemplo de como mostrar un array de estructura en forma de registros...

Tengo un array del tipo "estruct informacionpersonal", esta estructura tiene nombre, dni, edad, telefono, direccion, etc...

A la hora de mostrarlo comúnmente me saldría así

matricula: ...
Nombre: ...
dni: ...
edad: ...
telefono: ...
etc...

Trate de mostrarlo de la siguiente forma

matricula         nombre          dni        edad        telefono       etc
...                    ...                  ...         ...            ...                ...
...                    ...                  ...         ...            ...                ...
...                    ...                  ...         ...            ...                ...

Me sale mostrarlo asi pero se me compica cuando algunos "campos" toma una longitud mas grande o mas chica como por ejemplo el nombre que puede variar...

Qué podria hacer para establecer tamaños fijos en cada "columna"?

Es mas, necesito mostrarlos asi porque debo ordenarlos por un numero de matricula que es el primer cambio y quiero que se vea el cambio del array al cargarlo desordenadamente y luego al quedar ordenado.

Saludos!
38  Sistemas Operativos / Windows / Pantalla Negra Windows 7 Ultimate en: 3 Agosto 2010, 08:59 am
Hola! como estan?

Quiero comentarles acerca de mi problema. Como dice el titulo, al encender mi pc con windows seven ultimate, me aparece una pantalla negra en la que no puedo hacer nada mas que reiniciar y al hacerlo, me vuelve a aparecer dicha pantalla.

Estuve googleando un poco y lo que encuentro es que este es un problema por una actualizacion del sistema operativo, pero lo mas raro es que no se realizo ninguna actualizacion.
La PC cumple con los requisitos en cuanto a requerimientos. Hace unos 3 dias cambie el disco rigido debido a que el anterior tuvo problemas e instale uno de 320GB. Luego instale el sistema operativo sin problemas y a los dias me aparecio esta pantalla negra.

¿Porque puede ser? Si a alguien le paso algo similar y puede comentar se lo agradeceria. De ultima volvere a XP SP3 que es en el que estoy ahora y sin problemas.. :frown:

Saludos y gracias!
39  Programación / Programación C/C++ / Re: ayuda en una matriz de 5*5 en: 6 Mayo 2010, 17:53 pm
Hola como estas!

Me tome el trabajo de hacerte el programita que pedis en Borland C++ for DOS.
Aqui te dejo el código, la verdad que se me hizo un poco largo. Quizás se lo pueda acortar pero por el momento lo realice asi. Seguro alguien más dará su opinión.

Código
  1. #include <conio.h>
  2. #include <iostream.h>
  3.  
  4. void main()
  5. {
  6.   clrscr();
  7.  
  8.   int mat[5][5], i=0, j=0;
  9.  
  10.   for (i=0; i<5; i++)
  11.       {
  12.       for (j=0; j<5; j++)
  13.   {
  14.   if (i==0 || i==4) //SE LLENA LA FILA 0 Y 4 CON NUMEROS UNO
  15.      {
  16.      mat[i][j]=1;
  17.      }
  18.   else
  19.      {
  20.      if (i==1) //NOS POSICIONAMOS EN LA FILA 1
  21. {
  22. if (j==0 || j==4) //SE LLENA LA COLUMNA 0 Y 4 DE LA FILA 1 CON NUMEROS UNO
  23.    {
  24.    mat[i][j]=1;
  25.    }
  26. else
  27.    {
  28.    mat[i][j]=2;  //SE LLENAN LAS COLUMNAS RESTANTES, 1, 2 Y 3 DE LA FILA 1 CON NUMEROS DOS
  29.    }
  30. }
  31.      else
  32. {
  33. if (i==2) //NOS POSICIONAMOS EN LA FILA 2
  34.    {
  35.    if (j==0 || j==4) //SE LLENA LA COLUMNA 0 Y 4 DE LA FILA 2 CON NUMEROS UNO
  36.       {
  37.       mat[i][j]=1;
  38.       }
  39.    else
  40.       {
  41.       if (j==1 || j==3) //SE LLENA LA COLUMNA 1 Y 3 DE LA FILA 2 CON NUMEROS DOS
  42.  {
  43.  mat[i][j]=2;
  44.  }
  45.       else
  46.  {
  47.  mat[i][j]=3; //SE LLENA LA COLUMNA RESTANTE, COLUMNA 2 CON UN NUMERO TRES
  48.  }
  49.       }
  50.    }
  51. else
  52.    {
  53.    if (i==3) //NOS POSICIONAMOS EN LA FILA 3
  54.       {
  55.       if (j==0 || j==4) //SE LLENA LA COLUMNA 0 Y 4 DE LA FILA 3 CON NUMEROS UNO
  56.  {
  57.  mat[i][j]=1;
  58.  }
  59.       else
  60.  {
  61.  mat[i][j]=2;   //SE LLENAN LAS COLUMNAS RESTANTES, 1, 2, Y 3 DE LA FILA 3 CON NUMEROS DOS
  62.  }
  63.       }
  64.    }
  65. }
  66.      }
  67.   }
  68.       }
  69.  
  70.  
  71.   //SE MUESTRA POR PANTALLA LA MATRIZ RESULTANTE 5x5
  72.  
  73.   for (i=0; i<5; i++)
  74.       {
  75.       cout<<"\n";
  76.       for (j=0; j<5; j++)
  77.   {
  78.   cout<<mat[i][j];
  79.   }
  80.       }
  81.  
  82.   cout<<"\n\nPresione una tecla para continuar...";
  83.   getch();
  84. }
  85.  
  86.  


Trata de leer el código e interpretar lo que se trata de hacer en cada línea, es la única forma de aprender además de practicar!
Cualquier duda que tengas pregunta!


Saludos!
40  Programación / Programación C/C++ / Re: Video Tutorial Programacion C++ en: 29 Marzo 2009, 21:34 pm
Parecen bueno, pero podrias poner unas imagenes si es que habia de donde los sacaste ! jeje.. para ir viendo q onda!  ;D
Páginas: 1 2 3 [4]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines